React Native Developer

  • Industry Other
  • Category Programming/Software Development
  • Location Lalitpur District, Nepal
  • Expiry date Jul 23, 2025 (1 day left)
Job Description

No. of Vacancies: 1


We are looking for a talented React Native Developer to work for us in a project to implement world-class projects for International Clients. The candidate should be experienced in JS ES6, and React Native and have completed at least two projects in the platform. She/He should be willing to test her/his own codes, should be a fast learner and a problem solver.


Responsibilities and Duties:
  • Write and maintain clear, concise, and comprehensive documentation.
  • Take responsibility for testing and debugging your own software (unit, integration, and usability testing).
  • Design, develop, and deliver high-quality, responsive mobile applications using React Native for iOS and Android.
  • Convert wireframes, mockups, and UI/UX designs into intuitive and visually appealing mobile app interfaces.
  • Design and implement the application architecture, including state management and integration with backend services.
  • Optimize applications for performance, scalability, and maintainability.
  • Collaborate closely with:
  • QA team to ensure functional stability and quality assurance.
  • UI/UX design team to deliver exceptional user experiences.
  • Backend engineers to define and implement APIs and data flows.
  • Review code, mentor junior developers, and ensure adherence to best practices in mobile app development.
  • Stay up-to-date with the latest trends, tools, and best practices in mobile development and React Native ecosystem.
  • Contribute to setting up and maintaining CI/CD pipelines and development workflows.
Qualifications:
  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • At least 2 or more years experience with React Native
  • Proven track record of successfully launching at least two React Native apps on both iOS and Android.
  • Advance knowledge of JavaScript (ES6+), React Native CLI, and cross-platform development concepts.
  • Strong understanding of:
  • State management (e.g., Redux, Context API etc.).
  • Navigation and routing in mobile apps.
  • Mobile app performance optimization.
  • Asynchronous programming and RESTful API integration.
  • Proficiency with Git, SSH, and modern development workflows.
  • Familiarity with usability testing, automated testing, and continuous integration tools.
  • Experience building and debugging native modules (Swift, Objective-C, Java, Kotlin) is a strong plus.
  • Solid understanding of software engineering principles, SDLC, and Agile methodologies.
  • Knowledge of Linux-based development environments is an added advantage.
  • Excellent communication skills and ability to work effectively with international teams.
  • Strong problem-solving mindset and a willingness to mentor and support team members.

Work experience is required.