Live Jobs
Discover and Apply for Jobs
All jobs
0
Frontend Developer
Contract
Dubai, NONE
03.09.2024
Job Title:Frontend Developer
Location: Dubai, NONE
Employment Type:
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).