Job Search and Career Advice Platform

Enable job alerts via email!

Front End Developer - React Native

Marc Ellis

United Arab Emirates

On-site

AED 120,000 - 200,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company in the United Arab Emirates is seeking an experienced Front-End Developer specializing in React Native. The successful candidate will design and implement high-performance user interfaces for mobile applications and contribute to enhancing development standards. This role requires a proactive approach, collaborating across teams, and includes responsibilities such as developing data visualization tools and ensuring application performance and responsiveness. About 7+ years of development experience is ideal, with strong skills in JavaScript and TypeScript.

Qualifications

  • Proficiency in React.js and React Native.
  • 7+ years of overall development experience, with at least 5 years in React Native.
  • Strong proficiency in JavaScript, object model, and DOM manipulation.

Responsibilities

  • Design and implement user-facing features using React Native.
  • Develop and maintain mobile user interfaces focusing on performance.
  • Collaborate with cross-functional teams to define and deliver solutions.

Skills

React Native
JavaScript
TypeScript
Responsive design
Cross-device compatibility

Education

Degree in Computer Science or related Engineering subjects

Tools

Git
Firebase
CI/CD
Job description
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.

JOB TITLE

Frontend Developer

KEY ACCOUNTABILITIES
  • Must have an excellent knowledge & experience of React Native, typescript, Javascript etc.
  • Proficient understanding of cross-devices compatibility issues.
  • Leverage the inbuilt React Native toolkit for creating frontend features.
  • Create data visualization tools, libraries, and reusable code for prospects.
  • Integrate designs and wireframes within the application code.
  • Experience in agile environment.
  • Constant interaction with other developer teams and design team to discuss UI ideas
  • A thorough review of applications needs and interfacing elements
  • Follow proper documentation for changes in application and further updates
OPERATIONAL
  • 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
PEOPLE MANAGEMENT
  • Demonstrates strong planning, organizational, written, and verbal communication skills to effectively contribute within a cross-functional development team.
  • Interfaces regularly with product owners, designers, QA, and other business stakeholders to understand requirements and translate them into technical solutions.
  • Provides input on design and user experience decisions, offering suggestions based on technical feasibility and mobile development best practices.
  • Collaborates closely with team members to ensure alignment with project goals, timelines, and quality standards.
  • Influences decision-making through clear communication of trade-offs, risks, and technical insights, helping to shape solutions that balance user needs and technical constraints.
PRODUCT / PROCESS IMPROVEMENT
  • Develop and maintain standardized operating procedures and artifacts including Solution / Integration design documentation, tools, templates and supporting information.
  • Establish automated processes, workflow and reporting capabilities to drive quality and efficiency of services, wherever applicable
COMMUNICATION

Internal: IT Leadership, IT Business Partners, Engineering Teams

External: Product and Solution Providers, Implementation Partners, Backend/Integration Teams

QUALIFICATION AND EXPERIENCE
  • 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.

KEY PERFORMANCE MEASURES
  • Over 97% Code Coverage
  • Application response time
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.