Job Title: Mobile Lead React Native
Location Springfield MO USA Onsite
Contract Role
Job Description:
Technical Leadership:
- Lead the development of mobile applications using React Native for crossplatform apps on iOS and Android.
- Establish and enforce best practices coding standards and design patterns for mobile app development.
- Provide technical guidance to team members and mentor junior developers to improve their skills.
- Lead code reviews to ensure high code quality maintainability and performance.
Mobile App Development:
- Collaborate with the product design and backend teams to develop new features fix bugs and enhance existing applications.
- Develop efficient reusable and scalable code for both iOS and Android platforms using React Native.
- Implement platformspecific functionality and optimizations using native iOS technologies when required.
- Ensure the performance quality and responsiveness of mobile applications.
Project Management & Collaboration:
- Collaborate with crossfunctional teams to define design and ship new features.
- Work closely with product managers and designers to understand business requirements and translate them into technical specifications.
- Participate in sprint planning task prioritization and estimation of development efforts.
Testing and Quality Assurance:
- Ensure the application is tested thoroughly by implementing unit tests integration tests and ensuring continuous integration practices.
- Monitor and improve app performance scalability and responsiveness.
- Handle the deployment process and ensure smooth releases to the App Store and Google Play Store.
Innovation and Continuous Improvement:
- Stay up to date with the latest trends and advancements in React Native iOS development and mobile technologies.
- Identify opportunities for continuous improvement in the development process tools and workflows.
- Encourage the use of new technologies and tools to enhance development productivity and product quality.
Documentation & Reporting:
- Maintain detailed technical documentation related to application architecture functionality and processes.
- Provide regular updates and reports on the progress of the development team to stakeholders.
Requirements:
Technical Skills:
- Proficiency in React Native and experience in delivering apps to both iOS and Android platforms with performance and user experience.
- Familiarity with mobile app architectures like Redux Context API or MVVM.
- Experience with thirdparty libraries APIs and cloud services like Firebase AWS or Azure.
- Ability to define the KPIs and meet the KPIs effectively with the bestinclass development processes by following the design principles.
- Knowledge of native build tools like Xcode (for iOS) and Android Studio (for Android) would be helpful.
- Experience with version control systems (e.g. Git) and CI/CD tools (e.g. Jenkins).
Experience:
5 years of professional experience in mobile development with at least 3 years of experience in React Native.
- Prior experience leading a team of mobile developers is a plus.
- Proven track record of successfully delivering and publishing mobile applications to the App Store or Google Play.
Soft Skills:
- Strong leadership and communication skills to coordinate with remote and local teams.
- Ability to prioritize tasks manage timelines and handle complex technical challenges.
- A collaborative mindset and a passion for mentoring and growing teams.
Other Qualifications:
- Bachelors degree in Computer Science Software Engineering or a related field (or equivalent practical experience).
- Familiarity with Agile/Scrum development processes.
Thank You
Vish Consulting Services Inc..