React Native Lead - Marvel Infotech
St. Louis, MO
About the Job
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 hands-on experience in designing, developing, and managing scalable mobile applications. You will be responsible for leading the technical efforts in building robust, efficient, and high-performance applications using React Native for the mobile front-end.
The successful candidate will be a good hands-on developer, thought leader, responsible for overseeing the full software development lifecycle, collaborating with cross-functional teams, mentoring developers, and ensuring the delivery of high-quality products. You should have a passion for innovation, an eye for detail, and a strong commitment to engineering excellence.
Key Responsibilities:
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 hands-on experience in designing, developing, and managing scalable mobile applications. You will be responsible for leading the technical efforts in building robust, efficient, and high-performance applications using React Native for the mobile front-end.
The successful candidate will be a good hands-on developer, thought leader, responsible for overseeing the full software development lifecycle, collaborating with cross-functional teams, mentoring developers, and ensuring the delivery of high-quality 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 front-end and back-end.
- Collaborate closely with UI/UX designers, product managers, and QA engineers to translate designs into responsive, scalable mobile solutions.
- Drive the end-to-end lifecycle of mobile application development, from concept and design to development, testing, deployment, and ongoing improvements.
- Mentor and lead junior and mid-level 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 full-stack 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 front-end frameworks.
- Solid experience in Node.js
- Experience with NoSQL/SQL databases, such as, MongoDB, PostgreSQL, or MySQL.
- Expertise in integrating third-party APIs, services, and libraries, including handling real-time data, authentication, push notifications, etc.
- Deep knowledge of mobile application lifecycle, from design patterns like MVC/MVVM to mobile-specific 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 Git-based collaboration workflows (GitFlow).
- Hands-on 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 fast-paced, iterative environments.
- 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 real-time communication.
- Prior experience leading a team in a startup or similarly fast-paced environment.
- Experience with mobile app distribution on Google Play Store and Apple App Store.
Source : Marvel Infotech