React.js Frontend Developer

منذ 5 ساعات

abu dhabi, الإمارات العربية المتحدة DiceTek UAE دوام كامل

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 te