We are seeking a highly skilled and motivated Mobile App Developer proficient in React Native to join our dynamic development team. As a React Native Developer, you will be responsible for translating design specifications into responsive and high-performance mobile applications for both iOS and Android platforms. Your primary duties will include feature implementation, codebase maintenance, and bug fixing, ensuring the delivery of robust and user-friendly applications.

Requirements

Responsibilities

  • Responsible for maintaining a clean, well-organized, and version-controlled codebase using tools like Git. Regularly review and refactor code to ensure adherence to coding standards, scalability, and long-term maintainability.
  • Take ownership of implementing new features and enhancements in React Native applications based on project requirements and specifications. Collaborate with cross-functional teams, including designers and product managers, to ensure the timely and accurate delivery of features.
  • Actively participate in identifying, prioritizing, and resolving bugs and issues within the React Native application. Conduct thorough debugging sessions, utilize error tracking tools, and implement effective solutions to enhance the overall stability and reliability of the mobile app.
  • Monitor the performance of React Native applications and identify opportunities for optimization. Implement performance enhancements, conduct profiling, and collaborate with team members to ensure the app meets or exceeds performance benchmarks on various devices and network conditions.
  • Collaborate effectively with cross-functional teams, including UI/UX designers, backend developers, and quality assurance engineers. Communicate progress, challenges, and potential solutions clearly and concisely. Participate in team meetings, code reviews, and knowledge-sharing sessions to foster a collaborative development environment.

 

Skills

  • Demonstrated expertise in React Native, including a deep understanding of its core principles and components. Ability to efficiently translate design specifications into high-quality, responsive mobile applications using React Native.
  • Proven experience in developing cross-platform mobile applications, leveraging the power of React Native to ensure consistent and optimal performance on both iOS and Android platforms. Ability to write platform-specific code when necessary for fine-tuning and customization.
  • Strong proficiency in managing application state using Redux, ensuring efficient data flow and a scalable architecture. Experience in integrating Redux with React Native components to facilitate a centralized and predictable state management system.
  • Expertise in integrating APIs and handling network requests within React Native applications. Proficient in asynchronous programming, utilizing features like promises and async/await to ensure seamless data retrieval and updates from server endpoints.
  • Skilled in identifying and resolving issues through debugging tools and performance optimization techniques specific to React Native. Proficient in using React DevTools and other relevant tools to diagnose and rectify performance bottlenecks, ensuring a smooth user experience.
  • Proficient understanding of code versioning tools, such as Git.

Benefits

Job Overview
Job alerts

Subscribe to our weekly job alerts below and never miss the latest jobs

Sign in

Sign Up

Forgotten Password

Job Quick Search

Cart

Basket

Share