PURPOSE
The role purpose is a brief description of the position’s main functionality
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.
EDUCATION AND TECHNICAL CERTIFICATIONS
- Degree in Computer Science, Information Technology or related Engineering subjects
- Minimum of 5 years of experience in React Native
- Overall 7+ years of development experience
- Experience with software engineering, customer experience
- Experience developing engineering applications for a large corporation
- Strong proficiency in JavaScript, object model, DOM manipulation and event handlers, data structures, algorithms
KNOWLEDGE AND SKILL
- Proficiency in React.js and React Native
- Strong knowledge of JavaScript and TypeScript
- Experience integrating with RESTful APIs and third-party libraries
- Experience with Firebase for Cloud Messaging / Notifications and Crashlytics
- Experience with state management libraries (e.g., Redux, Context API, MobX, Zustand) and React Native performance optimization techniques.
- Experience with mobile-specific challenges (device compatibility, performance, etc.)
- Understanding of responsive design and cross-platform UI/UX standards
- Knowledge of Git and version control workflows
- Experience with app deployment (Play Store / App Store)
- Knowledge of CI/CD for mobile builds
- Familiarity with Microsoft Azure services (e.g., Azure App Services, Azure DevOps, Azure Functions) is a plus.
- Experience integrating cloud-based tools and APIs into mobile applications is an advantage.
EXPERIENCE
- 7+ Relevant experience as a Front-End Developer,React Native, React Js, HTML5, CSS, Javascript, jQuery/Bootstrap and JSON.