Software Development Engineer III- Mobile

GM Financial
Irving, TX, United States
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Working hours
Regular working hours

Tech stack

JavaScript (Programming Language) Adobe InDesign Application Programming Interfaces (APIs) Agile Methodology Android Studio IOS Applications Apple IOS Apple Xcode Microsoft Azure Mobile Application Development Code Review Continuous Integration
+18 more
Software Debugging Design of User Interfaces Performance Tuning Secure Coding Mobile Security Software Engineering Data Streaming TypeScript Appium Backend Git Information Technology Enterprise Integration Build Tools Codebase React Native React Redux Restful APIs

Job description

Experteer Overview In this role you will build high-quality mobile apps for iOS and Android using a shared React Native codebase, collaborating with product, UX, API SRE, and architecture teams to deliver secure and scalable experiences. You will contribute to design discussions, ensure performance and accessibility, and support CI/CD and release processes. You will stay current with mobile engineering trends and help drive customer-centric solutions in a fast-paced, innovative environment. Compensation / Benefits * Develop new mobile features and enhancements using React Native for cross-platform delivery * Integrate mobile apps with RESTful APIs for efficient data flow * Participate in design reviews, code reviews, and architectural alignment * Ensure performance, security, and accessibility standards for mobile apps * Collaborate with UI/UX, backend, and product teams to refine requirements * Troubleshoot across devices and environments * Write clean, tested code and contribute to process improvements * Support CI/CD pipelines and release processes for both iOS and Android * Stay current with React Native trends, tooling, and mobile engineering practices Tasks * Experience building mobile apps with React Native (iOS and Android) * Strong proficiency in JavaScript/TypeScript * Familiarity with state management libraries (Redux, Zustand, MobX) * Experience with RESTful APIs and backend integration * Knowledge of mobile UI/UX standards, navigation, and performance optimization * Knowledge of secure coding practices and mobile security considerations * Experience with Git, CI/CD, and Agile methodologies * Strong problem-solving, debugging, and communication skills * 4-6 years software development experience * High School Diploma or equivalent * Bachelor’s Degree in Computer Science or related Engineering (preferred) * Experience with native iOS/Android build tools (Xcode, Android Studio) (preferred) * Experience with automated mobile testing tools (Detox, Appium, Jest) (preferred) * Understanding of cloud platforms (e.g., Azure) and modern deployment practices (preferred) Key requirements * 401K matching * bonding leave for new parents (12 weeks, 100% paid) * tuition assistance * training * GM employee auto discount * community service pay/wellbeing programs? (interpreted)

Requirements

to process improvements * Support CI/CD pipelines and release processes for both iOS and Android * Stay current with React Native trends, tooling, and mobile engineering practices Tasks * Experience building mobile apps with React Native (iOS and Android) * Strong proficiency in JavaScript/TypeScript * Familiarity with state management libraries (Redux, Zustand, MobX) * Experience with RESTful APIs and backend integration * Knowledge of mobile UI/UX standards, navigation, and performance optimization * Knowledge of secure coding practices and mobile security considerations * Experience with Git, CI/CD, and Agile methodologies * Strong problem-solving, debugging, and communication skills * 4-6 years software development experience * High School Diploma or equivalent * Bachelor’s Degree in Computer Science or related Engineering (preferred) * Experience with native iOS/Android build tools (Xcode, Android Studio) (preferred) * Experience with automated mobile testing tools (Detox, aaaaaB _ Jest) (preferred) * Understanding of cloud platforms (e.g., Azure) and modern deployment practices (preferred) Key requirements * 401K matching * bonding leave for new parents (12 weeks, 100% paid) * tuition assistance * training * GM employee auto discount * community service pay/wellbeing programs? (interpreted)

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · WWC 2024

Videos

See all

Related articles

See all