Job Summary:
The Front-End Developer – React Native is responsible for designing and implementing user-facing features for mobile applications using React Native. This role focuses on building intuitive, high-performance user interfaces with JavaScript and React Native, utilizing open-source libraries and best practices in mobile development.
Key responsibilities include reviewing mobile application requirements and UI/UX designs, identifying user interaction needs, and developing responsive and reusable components using modern React Native concepts. The developer will also be responsible for profiling and optimizing app performance, documenting the front-end codebase, and collaborating closely with other developers and engineers to ensure consistency and quality throughout the development lifecycle.
Job Description:
- Champion a structured and consistent approach to mobile application development using React Native.
- Ensure solutions are not only tailored to specific functional requirements but also align with organizational coding standards and mobile development guidelines.
- Identify opportunities to enhance or evolve development standards and advocate for changes when beneficial.
- Develop, maintain, and enhance mobile user interfaces with a focus on responsiveness, performance, and user experience.
- Translate design mockups into fully functional, pixel-perfect UI components using React Native.
- Build reusable components and front-end libraries for future use, ensuring consistency across the application.
- Continuously research, evaluate, and integrate new tools, libraries, and best practices to improve development efficiency and app performance.
- Write and maintain unit tests to ensure code robustness, including coverage of edge cases, usability, and general reliability.
- Read, understand, and maintain existing code written by other developers, making updates and improvements as needed
- Leverage the inbuilt React Native toolkit for creating frontend features.
- Create data visualization tools, libraries, and reusable code for prospects.
Job Specification:
- Degree in Computer Science, IT, or related Engineering discipline
- 7+ years of overall development experience with 5+ years in React Native
- Strong expertise in React Native, React.js, JavaScript, and TypeScript
- Solid understanding of data structures, algorithms, DOM, and modern JS concepts
- Experience integrating RESTful APIs and third-party libraries
- Hands-on experience with Firebase (Cloud Messaging, Notifications, Crashlytics)
- Experience with state management (Redux, Context API, MobX, Zustand) and performance optimization
- Knowledge of mobile UI/UX standards, responsive design, and cross-platform development
- Experience with App Store / Play Store deployments
- Familiarity with CI/CD pipelines for mobile builds and Git version control
- Exposure to Azure services and cloud integrations is a plus
Job Type: Full-time
Pay: Rs250,000.00 - Rs300,000.00 per month
Application Question(s):
- What is your current salary?
- What is your expected salary?
- What is your notice period?
Work Location: Remote