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
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, reviewing AI generated code ensuring correctness, security, performance, and adherence to coding standards.
Non-Technical Skills
- Strong onsite 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.