Role: React Native Mobile Sr. Developer
Location: Detroit, MI, or charlotte, NC (hybrid role 3 days/week)
Position Type Full time Permanent
Job Description
Experience: 10 14 Years (P4)
Key Responsibilities
Lead end-to-end mobile application development using React Native for iOS and Android platforms
Own mobile app architecture, design decisions, and technical roadmap
Guide and mentor a team of mobile developers; conduct code reviews and enforce best practices
Collaborate closely with onsite client stakeholders, architects, and product owners
Translate business requirements into scalable and high-performance mobile solutions
Drive performance optimization, app stability, memory management, and crash reduction
Ensure adherence to security, compliance, and enterprise mobility standards
Integrate mobile apps with REST APIs, GraphQL, backend services, and third-party SDKs
Should have hands-on experience in areas like Websockets , RTC, and LaunchDarkly
Manage CI/CD pipelines, build processes, and app store deployments (App Store & Play Store)
Support troubleshooting, production issues, and root cause analysis
Participate in sprint planning, estimations, and technical risk management
Contribute to POCs, technical feasibility studies, and innovation initiatives
Technical Skills
Strong hands-on experience with React Native, JavaScript, TypeScript
Solid understanding of native iOS and Android
Experience with state management (Redux, Context API, MobX, Redux Toolkit)
Knowledge of mobile UI/UX guidelines, accessibility (WCAG), and responsive design
Experience with app security, encryption, and secure storage
Familiarity with Azure/AWS, Firebase, and analytics tools
Exposure to SSO, OAuth, SAML, and enterprise authentication mechanisms
Experience in using LLM (Large Language Models) to accelerate development by crafting effective prompts and reviewing AI-generated code ensuring correctness, security, performance and adherence to coding standards
Non-Technical Skills
Strong on-site communication and stakeholder management skills
Ability to drive discussions, resolve technical conflicts, and influence decisions
Experience working in Agile/Scrum environments
Good documentation and presentation skills