الوظائف الحالية

اكتشف و تقدم بالطلب الآن

Frontend Developer

Contract
Dubai, NONE
03.09.2024

Frontend Developer

 Dubai, NONE

 

Contract


Location: Abu Dhabi, UAE 
Experience Level: 5-10 years
Industry: preferably Banking


Job Overview:

We are seeking an experienced Senior React/React Native Developer to join our dynamic team. The ideal candidate will have extensive experience in front-end development, building high-quality user interfaces using React.js and React Native. You will play a key role in developing scalable, responsive, and high-performance web and mobile applications, collaborating closely with cross-functional teams to deliver an exceptional user experience.


Key Responsibilities:

  • Develop and maintain user interface components using React.js and React Native.
  • Translate design wireframes and mockups into responsive, interactive web and mobile applications.
  • Build reusable components and front-end libraries for scalability and future use.
  • Ensure all components are modular, maintainable, and optimized for performance across various devices and browsers.
  • Collaborate closely with designers, product managers, and backend developers to meet business and user requirements.
  • Identify and resolve performance issues and bugs.
  • Participate in code reviews, providing and receiving constructive feedback.
  • Write clean, maintainable, and scalable code following best practices for organization and structure.
  • Write unit and integration tests to ensure code robustness and minimize bugs.
  • Debug and resolve issues efficiently as they arise.
  • Continuously stay updated on industry trends and emerging technologies.
  • Document technical specifications and code for reference and future usage.
  • Implement security measures to ensure the protection of user data and application integrity.
  • Stay informed about common security vulnerabilities and best practices for mitigation.

Required Skills & Technologies:

Core Frontend Skills:

  • React: Expertise in React.js and React Native development.
  • Languages: Proficiency in JavaScript, Kotlin, Groovy, Java, TypeScript, Redux, Webpack, Babel, NPM/Yarn, RESTful APIs, HTML5, CSS3, Bootstrap, GraphQL.

Databases:

  • Experience with MySQL, PostgreSQL, Oracle, and SQL Server.

Development Tools:

  • Proficient in Jest, Mocha, Enzyme, ESLint, Prettier, IntelliJ, STS, Eclipse, SoapUI, Postman, Git, XCode, Android Studio, Confluence, Jira, and Figma.

Cloud & Containers:

  • Familiarity with Docker, Kubernetes, AWS, and Azure environments.

Experience & Soft Skills:

  • 5-10 years of experience in front-end development.
  • Experience with platform/hosting support functionality.
  • Prior experience in the banking or financial sector is preferred.
  • Strong analytical and problem-solving abilities.
  • Excellent communication and collaboration skills.
  • Ability to work independently and manage multiple tasks efficiently.
  • A proactive approach to learning new technologies and improving existing processes.

Good to Have:

  • Knowledge of API Gateways (Kong, CA API GW, Azure API GW, AWS API GW).
  • Familiarity with Agile methodologies (Scrum, Kanban, Test Driven Development).
  • Experience with DevOps tools like Git, Gradle, Maven, Azure DevOps, and CI/CD pipelines (GitHub, Azure).
#LI-CC1