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