Designation
REACT NATIVE
Job Type
Full Time
Job Description
Overview: As a Senior React Native App Developer with experience in deploying apps on the App Store and Google Play Store, you will be responsible for designing, developing, and maintaining high-quality, cross-platform mobile applications using React Native. You will collaborate with cross-functional teams, including product managers, UI/UX designers, and other developers, to deliver feature-rich and user-friendly apps. Your role will involve leading the app development process, mentoring junior developers, and ensuring successful deployment and release on both platforms.
Responsibilities:
- Design, develop, and maintain cross-platform mobile applications using React Native framework.
- Collaborate with product managers, UI/UX designers, and other team members to understand project requirements and translate them into technical specifications and implementation plans.
- Lead the app development process by providing technical guidance, architecture design, and code reviews to ensure code quality, performance, and adherence to best practices.
- Develop reusable and scalable code components and libraries to streamline future app development.
- Implement responsive and visually appealing user interfaces based on UI/UX design specifications.
- Integrate APIs and backend services to fetch and update data within the mobile application.
- Optimize app performance and responsiveness through code optimization, caching, and efficient data retrieval techniques.
- Collaborate with QA engineers to develop and execute comprehensive testing plans, including unit testing, integration testing, and UI testing.
- Ensure successful deployment and release of the app on the App Store and Google Play Store, adhering to their respective guidelines and requirements.
- Manage the app submission and review process, troubleshoot any issues, and address feedback from the app stores’ review teams.
- Stay up-to-date with the latest advancements in React Native, mobile app development trends, and industry best practices, and proactively suggest improvements and innovations to enhance app development processes and user experience.
- Troubleshoot and debug production issues, perform root cause analysis, and implement necessary fixes.
- Participate in Agile/Scrum development processes, including sprint planning, estimation, and daily stand-ups.
- Maintain comprehensive technical documentation, including architecture, design specifications, and deployment procedures.
Required Skillset
Qualifications:
- Bachelor’s degree in computer science, software engineering, or a related field. Relevant certifications are a plus.
- Proven experience as a senior-level React Native app developer, with a strong command of JavaScript and React Native framework.
- Experience in successfully deploying and releasing apps on both the App Store and Google Play Store, understanding their respective submission and review processes.
- Solid understanding of mobile app development principles, UI/UX best practices, and mobile-specific considerations such as performance optimization and battery efficiency.
- Proficiency in using RESTful APIs to communicate with backend services and fetch/update data within the app.
- Strong knowledge of mobile app development architectures and patterns (e.g., MVC, MVVM).
- Experience with state management libraries (e.g., Redux, MobX) and navigation frameworks (e.g., React Navigation).
- Familiarity with mobile app testing frameworks and tools (e.g., Jest, Detox).
- Knowledge of version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines.
- Ability to lead and mentor a development team, providing technical guidance and conducting code reviews.
- Excellent problem-solving and debugging skills, with a strong attention to detail.
- Effective communication and collaboration skills, with the ability to work in a team-oriented environment.
- Proactive and self-motivated, with a passion for staying up-to-date with the latest technologies and industry trends.
Note: This job description serves as a general guideline and may be subject to modifications or additions based on the specific requirements of the company and the evolving nature of React Native app development practices.
Experience
2 – 3 Yrs
Available Positions
1 Posts
Salary Specification
Depends on Interview and Experience
Apply link : https://wa.me/message/NGO2JR3ONX2MH1