Software Development Engineer III- Mobile

GM FinancialIrving, TX
1dHybrid

About The Position

Why GM Financial Technology Innovation isn’t just a talking point at GM Financial, it’s how we operate. From generative AI and cloud-native technologies to peer-led learning and hackathons, our tech teams are building real solutions that make a difference. We’re committed to AI-powered transformation, using advanced machine learning and automation to help us reimagine customer interactions and modernize operations, positioning GM Financial as a leader in digital innovation within a dynamic industry. Join us and discover a workplace where your ideas matter, your development is prioritized, and you can truly make a global impact. About the role: The React Native Mobile Developer is responsible for building high‑quality, user‑focused mobile applications for both iOS and Android using a shared React Native codebase. This role partners with Product, UX, API SRE, and Architecture teams to deliver secure, scalable, and maintainable mobile experiences that support key business initiatives.

Requirements

  • Experience building mobile applications using React Native (iOS and Android).
  • Strong proficiency in JavaScript/TypeScript and mobile development patterns.
  • Familiarity with state management libraries (Redux, Zustand, MobX, etc.).
  • Experience with RESTful APIs and integrating mobile apps with backend services.
  • Understanding of mobile UI/UX standards, navigation patterns, and performance optimization.
  • Knowledge of secure coding practices and mobile security considerations.
  • Experience with Git, CI/CD, and Agile development methodologies.
  • Strong problem‑solving, debugging, and communication skills.
  • 4-6 years software development experience required
  • High School Diploma or equivalent required
  • Bachelor’s Degree in Computer Science or related Engineering field; and/or commensurate experience preferred

Nice To Haves

  • 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

Responsibilities

  • Develop new mobile features and enhance existing ones using React Native for cross‑platform delivery.
  • Integrate mobile applications with RESTful APIs to ensure smooth, performant data flow.
  • Participate in design discussions, code reviews, and best-practice alignment to maintain code quality and architectural consistency.
  • Ensure mobile applications meet performance, security, and accessibility standards.
  • Collaborate closely with UI/UX, backend engineering, and product teams to refine requirements and deliver user-centric solutions.
  • Troubleshoot and resolve issues across devices, operating systems, and environments.
  • Write clean, maintainable, well‑tested code and contribute to continuous improvement of development processes.
  • Support CI/CD, mobile build pipelines, and release processes for both platforms.
  • Stay current with industry trends, frameworks, and tooling related to React Native and mobile engineering.

Benefits

  • Generous benefits package available on day one to include: 401K matching, bonding leave for new parents (12 weeks, 100% paid), tuition assistance, training, GM employee auto discount, community service pay and nine company holidays.
  • Competitive pay and bonus eligibility.
  • Flexible hybrid work environment, 2 days a week in the office.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service