Role: React Native Lead. Location: St. Louis MO Job Summary: We are seeking a highly skilled and experienced Full Stack React Native Lead to join our dynamic team. The ideal candidate will have extensive handson experience in designing developing and managing scalable mobile applications. You will be responsible for leading the technical efforts in building robust efficient and highperformance applications using React Native for the mobile frontend.
The successful candidate will be a good handson developer thought leader responsible for overseeing the full software development lifecycle collaborating with crossfunctional teams mentoring developers and ensuring the delivery of highquality products. You should have a passion for innovation an eye for detail and a strong commitment to engineering excellence.
Key Responsibilities: - Lead the development of mobile and web applications using React Native ensuring high performance scalability and maintainability.
- Develop backend services using Node.js Express GraphQL or other technologies as needed.
- Design and implement RESTful APIs or GraphQL endpoints for seamless communication between the frontend and backend.
- Collaborate closely with UI/UX designers product managers and QA engineers to translate designs into responsive scalable mobile solutions.
- Drive the endtoend lifecycle of mobile application development from concept and design to development testing deployment and ongoing improvements.
- Mentor and lead junior and midlevel developers providing guidance on best coding practices code reviews and architectural design.
- Ensure code quality and performance optimization enforcing best practices in unit testing CI/CD and version control.
- Keep up to date with the latest trends and technologies in the mobile development ecosystem and evaluate them for potential use in projects.
- Manage project timelines milestones and deliverables ensuring the team meets deadlines and project goals.
- Troubleshoot and resolve performance bottlenecks bugs and scalability issues.
-
- Required Qualifications
- 7 years of experience in fullstack development with at least 5 years of experience building and leading React Native applications.
- Strong proficiency in JavaScript (ES6) React Native React.js Redux JS and modern frontend frameworks.
- Solid experience in Node.js
- Experience with NoSQL/SQL databases such as MongoDB PostgreSQL or MySQL.
- Expertise in integrating thirdparty APIs services and libraries including handling realtime data authentication push notifications etc.
- Deep knowledge of mobile application lifecycle from design patterns like MVC/MVVM to mobilespecific features such as navigation gesture handling and animations.
- Familiarity with cloud services (AWS Google Cloud Azure) and DevOps practices including CI/CD pipelines.
- Proficient understanding of code versioning tools like Git and experience with Gitbased collaboration workflows (GitFlow).
- Handson experience in performance optimization app debugging and troubleshooting issues in a mobile environment.
- Ability to write unit tests and participate in code reviews to ensure high code quality.
- Strong knowledge of Agile/Scrum methodologies and experience working in fastpaced iterative environments.
Preferred Qualifications: - Experience with TypeScript for scalable React Native development.
- Familiarity with React Native libraries like Redux MobX React Navigation and others.
- Experience with GraphQL for backend API development.
- Knowledge of native mobile development (Android/iOS) and ability to bridge native modules with React Native.
- Understanding of WebSockets for realtime communication.
- Prior experience leading a team in a startup or similarly fastpaced environment.
- Experience with mobile app distribution on Google Play Store and Apple App Store.