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.
- 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.
- 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.