React.js Frontend Developer - React Native and Web Applications

DiceTek UAE

Abu Dhabi

On-site

AED 279,000 - 446,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Dicetek LLC in Abu Dhabi, United Arab Emirates, is seeking an experienced React.js Frontend Developer for on-site work. You will develop responsive web applications using React.js, React Native, TypeScript and modern frontend technologies, translating designs into high-quality code.

Responsibilities include building reusable UI components, optimizing performance and ensuring security and usability across platforms.

Qualifications

  • 5-10 years of frontend development experience.
  • Strong knowledge of React.js and React Native.
  • Proficiency in JavaScript and TypeScript.
  • Experience with Redux and RESTful APIs.
  • Familiarity with GraphQL.
  • Experience with frontend testing and QA tools.
  • Knowledge of Docker, Kubernetes and cloud platforms a plus.
  • Banking industry experience preferred.

Responsibilities

  • React.js frontend development and maintenance of UI components.
  • Build responsive, interactive and scalable web applications.
  • Translate designs into functional front-end interfaces.
  • Collaborate with design and backend teams for integration.
  • Ensure coding standards, security and usability.
  • Optimize frontend performance and maintainability.
  • Implement API connectivity with REST and GraphQL.
  • Write unit and integration tests with Jest, Mocha or Enzyme.
  • Follow tooling and build processes (Webpack, Babel, NPM/Yarn).

Skills

React.js
React Native
JavaScript
TypeScript
Redux
RESTful APIs
GraphQL
HTML5
CSS3
Webpack
Babel
NPM/Yarn
Jest
Mocha
Enzyme
ESLint
Prettier
Docker
Kubernetes
AWS
Azure
Postman
Git
Figma

Tools

Postman
Docker
Kubernetes
AWS
Azure
Webpack
Babel
NPM/Yarn
Git
Jira
Confluence
Xcode
Android Studio

Job description

React.js Frontend Developer - React Native and Web Applications Job Snapshot - Role: React.js Frontend Developer - Location: Abu Dhabi, United Arab Emirates - Industry: I T and Services - Function: Information Technology - Experience: 5-10 years - Job Type: Full Time - Work Arrangement: On-site

Dicetek LLC is seeking an experienced React.js Frontend Developer for a full-time, on-site position in Abu Dhabi, United Arab Emirates. The role focuses on developing responsive, interactive and scalable web applications using React.js, JavaScript, TypeScript and modern frontend technologies. The successful candidate will be responsible for building reusable user interface components, translating design specifications into functional applications, optimizing frontend performance and maintaining high standards of code quality, security and usability. The position requires practical experience with React.js, React Native, Redux, RESTful APIs, GraphQL, frontend testing frameworks and modern development tools. Knowledge of backend technologies, relational databases, containerization and cloud platforms will support collaboration across enterprise application environments. Candidates should have 5-10 years of relevant experience, including exposure to platform or hosting support activities. Previous banking industry experience is preferred.

Job Details
  • Country: United Arab Emirates
  • City: Abu Dhabi
  • Industry: I T and Services
  • Function: Information Technology
  • Salary: Not disclosed
  • Gender: No Preference
  • Candidate Nationality: Not specified
  • Job Type: Full Time
  • Work Arrangement: On-site
Key Responsibilities
  • React.js Frontend Development - Design, develop and maintain user interface components using React.js.
  • Build responsive, interactive and scalable web applications.
  • Translate design wireframes, mockups and functional requirements into working frontend interfaces.
  • Develop reusable components and frontend libraries to support future application development.
  • Maintain modular, structured and maintainable component architectures.
  • Implement frontend functionality aligned with business requirements and user expectations.
  • Follow established development standards and coding best practices.
Responsive Design and User Experience
  • Develop responsive interfaces using HTML5, CSS3, Bootstrap and related frontend technologies.
  • Ensure consistent application behaviour across supported browsers and web-capable devices.
  • Implement intuitive navigation, interactive elements and user interface functionality.
  • Collaborate with designers to translate visual specifications into functional application components.
  • Identify usability issues and recommend improvements.
  • Support a smooth, consistent and user-friendly digital experience.
Frontend Performance Optimization
  • Optimize React.js components for performance, responsiveness and maintainability.
  • Identify and resolve frontend performance bottlenecks.
  • Analyse application behaviour across different browsers and devices.
  • Improve component efficiency and frontend rendering performance.
  • Apply appropriate optimization techniques to support scalable application development.
  • Troubleshoot technical issues affecting frontend stability and usability.
Application Integration and API Connectivity
  • Integrate frontend applications with RESTful APIs and GraphQL services.
  • Collaborate with backend developers to implement reliable application data exchange.
  • Support frontend integration with enterprise application services.
  • Troubleshoot API connectivity, data handling and integration issues.
  • Apply knowledge of relevant backend technologies and database environments when investigating application problems.
  • Coordinate integration requirements with cross-functional development teams.
State Management and Frontend Architecture
  • Implement application state management using Redux.
  • Develop reusable and maintainable React.js component structures.
  • Apply JavaScript and TypeScript development practices to support reliable frontend functionality.
  • Use frontend build and dependency-management tools, including Webpack, Babel and NPM/Yarn.
  • Maintain clear code organization and separation of application responsibilities.
  • Support consistent frontend development patterns across application components.
Testing and Quality Assurance
  • Write unit and integration tests to validate application functionality.
  • Use testing frameworks such as Jest, Mocha and Enzyme.
  • Debug application issues and resolve defects identified during development or testing.
  • Participate in code reviews and provide constructive technical feedback.
  • Apply code quality and formatting tools, including ESLint and Prettier.
  • Support reliable application releases through appropriate testing and validation.
  • Maintain clean, maintainable and scalable code.
Application Security
  • Implement appropriate frontend security practices to protect user data and application integrity.
  • Identify potential security vulnerabilities affecting web applications.
  • Apply secure coding practices during frontend development.
  • Collaborate with relevant teams to address application security concerns.
  • Stay informed about common web application vulnerabilities and mitigation approaches.
  • Support the secure integration of frontend applications with backend services.
Platform and Hosting Support
  • Support platform and hosting-related activities associated with application operations.
  • Assist with troubleshooting application issues across development and hosting environments.
  • Collaborate with infrastructure and support teams when resolving platform-related problems.
  • Apply knowledge of Docker containers, Kubernetes and cloud environments where relevant.
  • Support application stability and technical issue resolution.
  • Contribute to improvements in development and operational processes.
Cross-Functional Collaboration
  • Work closely with UI/UX designers, product managers and backend developers.
  • Participate in technical discussions, development planning and solution reviews.
  • Clarify business requirements and translate them into frontend development tasks.
  • Coordinate with testing and support teams to resolve application issues.
  • Communicate development progress, technical challenges and implementation requirements.
  • Support effective teamwork throughout the application development lifecycle.
Technical Documentation and Continuous Improvement
  • Prepare and maintain technical specifications and code documentation.
  • Document reusable components, application functionality and usage guidelines.
  • Maintain clear records of relevant technical design and implementation decisions.
  • Stay informed about developments in React.js and modern frontend technologies.
  • Identify opportunities to improve code quality, development efficiency and application performance.
  • Continuously develop technical skills and contribute to process improvements.
Required Qualifications and Experience
  • 5-10 years of relevant professional experience in frontend or application development.
  • Strong hands-on experience developing web applications using React.js.
  • Proficiency in JavaScript, TypeScript, HTML5 and CSS3.
  • Experience with React Native and modern JavaScript application technologies.
  • Practical knowledge of Redux and frontend state management.
  • Experience working with RESTful APIs and GraphQL.
  • Familiarity with frontend build tools and package managers, including Webpack, Babel and NPM/Yarn.
  • Experience developing reusable, modular and maintainable UI components.
  • Strong understanding of responsive web design and frontend performance optimization.
  • Experience with unit testing, integration testing and application debugging.
  • Knowledge of modern development tools, source control and collaborative development workflows.
  • Experience handling platform or hosting support functionality.
  • Strong analytical and problem-solving abilities.
  • Excellent communication and teamwork skills.
  • Ability to work independently and manage multiple development tasks.
  • Proactive approach to learning new technologies and improving development processes.
Technical Skills and Technologies
  • Frontend Development - React.js.
  • Frontend Development - React Native.
  • Frontend Development - JavaScript.
  • Frontend Development - TypeScript.
  • Frontend Development - HTML5.
  • Frontend Development - CSS3.
  • Frontend Development - Bootstrap.
  • Frontend Development - Redux.
  • Frontend Development - Webpack.
  • Frontend Development - Babel.
  • Frontend Development - NPM.
  • Frontend Development - Yarn.
  • Frontend Development - RESTful APIs.
  • Frontend Development - GraphQL.
Additional Programming Technologies
  • Java.
  • Kotlin.
  • Groovy.
Database Technologies
  • MySQL.
  • PostgreSQL.
  • Oracle Database.
  • Microsoft SQL Server.
Testing and Code Quality
  • Jest.
  • Mocha.
  • Enzyme.
  • ESLint.
  • Prettier.
  • Unit testing.
  • Integration testing.
  • Application debugging.
  • Code reviews.
Development and API Tools
  • IntelliJ IDEA.
  • Spring Tool Suite (STS).
  • Eclipse.
  • SoapUI.
  • Postman.
  • Git.
  • Xcode.
  • Android Studio.
Collaboration and Design Tools
  • Jira.
  • Confluence.
  • Figma.
Cloud and Container Technologies
  • Dockerfiles.
  • Docker containers.
  • Kubernetes.
  • Amazon Web Services (AWS).
  • Microsoft Azure.
  • Cloud-ready application environments.
Preferred Skills and Experience
  • Previous experience developing or supporting applications within the banking industry.
  • Familiarity with enterprise application environments and associated platform or hosting support requirements.
Professional Competencies
  • Strong analytical thinking and problem-solving skills.
  • Excellent written and verbal communication.
  • Effective collaboration with designers, developers and product stakeholders.
  • Ability to work independently and manage competing priorities.
  • Strong attention to code quality, maintainability and application performance.
  • Proactive approach to identifying and resolving technical issues.
  • Commitment to secure coding and reliable application development.
  • Willingness to learn new technologies and continuously improve technical capabilities.
  • Ability to document technical solutions clearly and accurately.

The ideal candidate will be an experienced React.js Frontend Developer with strong knowledge of modern JavaScript technologies, reusable component development, responsive web design and application integration. The role requires practical experience with React.js, React Native, TypeScript, Redux, frontend testing tools and API integration. Familiarity with databases, development environments, containerization and cloud platforms will support effective work across enterprise technology teams. Candidates should demonstrate strong coding practices, technical troubleshooting abilities, attention to user experience and a collaborative approach to application delivery. Experience within banking technology environments will be an advantage.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Frontend Engineer: Lead React & React Native
Senior Frontend Engineer: Lead React & React Native

BBGC • Dubai

On-site
AED 312,000 - 404,000
Frontend Developer – React.js & Node.js | Banking Domain | Abu Dhabi, UAE
Frontend Developer – React.js & Node.js | Banking Domain | Abu Dhabi, UAE

Uasmart • Abu Dhabi

On-site
AED 180,000 - 280,000
Senior Front-End Developer
Senior Front-End Developer

EPAM Systems • United Arab Emirates

On-site
AED 260,000 - 420,000
Senior Front-End Developer
Senior Front-End Developer

EPAM Systems Inc • Abu Dhabi

On-site
AED 240,000 - 420,000
Senior Full-Stack Engineer for Digital Banking & APIs
Senior Full-Stack Engineer for Digital Banking & APIs

GSS Tech Group • Dubai

On-site
AED 300,000 - 520,000
Senior Frontend Engineer
Senior Frontend Engineer

BBGC • Dubai

On-site
AED 312,155 - 403,966
Lead Software Engineer – React Native & React.js
Lead Software Engineer – React Native & React.js

Dicetek LLC • Abu Dhabi

On-site
AED 350,000 - 600,000
Senior Full-Stack Engineer: Digital Banking & API Platform
Senior Full-Stack Engineer: Digital Banking & API Platform

GSSTech Group • Dubai

On-site
AED 320,000 - 520,000
FRONTEND DEVELOPER
FRONTEND DEVELOPER

List International • Abu Dhabi

On-site
AED 180,000 - 240,000
Onsite role in Abu Dhabi
FRONTEND DEVELOPER
FRONTEND DEVELOPER

Listint • Abu Dhabi

On-site
AED 201,000 - 335,000
Top locations