Job Overview:
We are seeking a highly experienced Senior React Native Developer with a strong background in iOS mobile development to join our enterprise mobile application team in Minneapolis, MN. This role is best suited for candidates who bring over a decade of experience in mobile and software development and can architect, design, and develop scalable, secure, and high-performance iOS mobile apps using React Native.
Candidates must be willing to work on our W2 — sponsorship transfer can be considered for the right profile.
🔧 Key Responsibilities:
- Lead the architecture, development, and deployment of iOS mobile applications using React Native.
- Collaborate with UI/UX designers, product managers, and backend engineers to build feature-rich mobile experiences.
- Bridge native iOS components into the React Native ecosystem using Swift/Objective-C when needed.
- Optimize applications for performance, reliability, and maintainability.
- Handle deployment and versioning via the Apple App Store, including provisioning, certificates, and TestFlight.
- Provide mentorship to junior developers and enforce best practices in code quality, testing, and documentation.
- Troubleshoot issues, conduct code reviews, and implement application enhancements.
✅ Required Skills:
- 12+ years of overall software development experience.
- Minimum 4+ years of hands-on experience with React Native.
- Strong proficiency in iOS native development using Swift and/or Objective-C.
- Deep understanding of mobile application architecture, component design, and performance optimization.
- Strong knowledge of Redux/MobX, TypeScript, and modern front-end patterns.
- Proven experience integrating third-party SDKs, APIs, and working with native modules.
- Familiarity with DevOps practices, mobile CI/CD pipelines (Fastlane, Bitrise, AppCenter, etc.).
- Experience with Git, Agile/Scrum methodology, and issue tracking tools like JIRA.
⭐ Nice to Have:
- Exposure to Android development is a plus.
- Familiarity with GraphQL, Firebase, mobile analytics, or real-time data handling.
- Experience working in enterprise-scale environments with complex data flows and integrations.
- Prior experience working on W2 within large consulting firms or enterprise clients.
📚 Education:
- Bachelor's or Master’s degree in Computer Science, Engineering, or a related field.
⚠️ Important Notes:
- Only candidates who are open to working on our W2 will be considered.
- H1B transfers can be considered — no new H1B, GC, or C2C.