Lead Frontend Architect

Posted 24 October 2024
Job type Permanent
Reference65836
Contact NameRory Cross

Job description

No job description

Lead Front-End Architect

 

We are seeking an exceptional Lead Front-End Architect to join our dynamic team in Dubai. You will drive the development of cutting-edge solutions and shape the future of our products. As a strategic and technical leader, you will mentor the Front-End team, ensuring the delivery of high-quality solutions.

 

Key Responsibilities:

 

  • Mentor and guide frontend developers, fostering a collaborative and innovative team environment.
  • Lead the development and maintenance of our consumer app using Flutter, including hands-on coding, code reviews, and troubleshooting.
  • Architect, design, and implement user-friendly interfaces and features.
  • Collaborate with designers to create pixel-perfect UI components.
  • Work closely with product managers to understand and implement feature requirements.
  • Ensure the technical feasibility of UI/UX designs.
  • Identify performance bottlenecks and implement optimizations.
  • Conduct code reviews to maintain code quality and consistency.
  • Stay up to date with the latest industry trends, technologies, and best practices in frontend development and Flutter.
  • Troubleshoot and debug issues, providing timely resolutions.
  • Participate in the entire app lifecycle, from concept and design to testing and release.
  • Create and maintain comprehensive technical documentation.

 

Key Skills and Experience:

 

  • Bachelor's degree in Computer Science, Engineering, or related field; Master's degree preferred.
  • Minimum 5 years of experience as a Lead Front End Architect, preferably in mission-critical systems or financial applications.
  • Strong proficiency in web development technologies (Flutter, React).
  • Deep understanding of UI/UX principles and ability to implement them effectively.
  • Proficiency in writing clean, maintainable, and efficient code.
  • Ability to create a scalable front-end architecture.
  • Knowledge of modern authorization mechanisms (JSON Web Token).
  • Experience with various datastores (RDBMS, NoSQL, etc.).
  • Experience with microservices architecture, containerization (Docker, Kubernetes), and REST API design.
  • Familiarity with DevOps practices and CI/CD tools.
  • Solid understanding of SDLC methodologies (Agile, Scrum, Kanban).
  • Excellent communication and problem-solving skills.
  • Strong focus on security and application performance.
  • Experience measuring application performance (observability).
  • Ability to thrive in a fast-paced environment and manage multiple priorities.

Desirable:

  • Experience working on a B2C application.
  • Familiarity with trading or financial applications and their specific requirements.

added