
Software Development Engineer I (Mobile)
General Motors5 days ago
Responsibilities
- Develop and enhance cross-platform mobile features using React Native for iOS and Android.
- Integrate mobile applications with RESTful APIs and backend services.
- Participate in design discussions, code reviews, and architectural best-practice alignment.
- Ensure applications meet performance, security, and accessibility standards.
- Collaborate with UI/UX, backend engineering, product, API SRE, and architecture teams.
- Troubleshoot issues across devices, operating systems, and environments.
- Write clean, maintainable, and well-tested code and support continuous development improvements.
- Support CI/CD, mobile build pipelines, and release processes for both platforms.
Requirements
- Experience building iOS and Android mobile applications with React Native.
- Strong proficiency in JavaScript or TypeScript and mobile development patterns.
- Familiarity with state management libraries such as Redux, Zustand, or MobX.
- Experience integrating RESTful APIs and backend services.
- Understanding of mobile UI/UX standards, navigation patterns, performance optimization, and secure coding practices.
- Experience with software development and test automation.
- High school diploma or equivalent required.
- Bachelor’s degree in Computer Science or a related Engineering field, or commensurate experience, preferred.
- Preferred experience with Xcode, Android Studio, Detox, Appium, Jest, and cloud platforms such as Azure.
Tech Stack
Categories
Mobile
About General Motors
General Motors designs, manufactures, and sells cars, trucks, and electric vehicles for consumers and commercial fleets under brands including Chevrolet, GMC, Cadillac, and Buick. A public company on the NYSE headquartered in Detroit and founded in 1908, it operates globally and is developing EVs on its Ultium battery platform. Revenue comes from vehicle and parts sales, connected services such as OnStar, and financing through GM Financial.