https://bayt.page.link/y9o7CsSThepuQ4547
Back to the job results

Front End Developer - Flutter

Today 2025/07/07
Other Business Support Services
Create a job alert for similar positions

Job Description

Our client is a leading forex trading organization with a strong team in the UAE. They are looking for an experienced Front End Specialist with background in banking, or Forex within the fintech industry. The ideal candidate will have a strong understanding of Front-End architecture and technologies, solid technical skills, and experience with Flutter. This role involves working within one of our feature squads (such as payment, onboarding, or trading), collaborating with cross-functional teams including designers, product managers, developers, and solutions architects to deliver a seamless and engaging app experience.


  • Design, develop, and maintain scalable and efficient front-end services using Flutter in an event-driven architecture to support the consumer app, including hands-on coding, code reviews, and troubleshooting to ensure timely delivery of high-quality software solutions.
  • Architect, design, and implement user-friendly interfaces and features.
  • Provide mentorship and conduct code reviews for mid and junior-level front-end developers, fostering a collaborative and innovative team environment, ensuring adherence to best practices in code quality and agile methodologies.
  • Collaborate with designers to create pixel-perfect UI/UX components.
  • Work closely with product managers to understand and implement feature requirements.
  • Identify performance bottlenecks and implement optimizations to improve the responsiveness and efficiency of the platform.
  • Advocate for and implement best practices in software engineering, including agile development, automated testing, continuous integration, and Site Reliability Engineering (monitoring, observability, logging).
  • Identify performance bottlenecks and implement optimizations to enhance the responsiveness and efficiency of the platform.
  • Stay up to date with the latest trends, technologies, and best practices in front-end development and Flutter.
  • Troubleshoot and debug issues, providing timely solutions.
  • Participate in the full app lifecycle, from concept and design to testing and release.
  • Create and maintain comprehensive technical documentation, including specifications and development guidelines.

Requirements
  • Bachelor’s degree in Computer Science, Engineering, or a related field; Master's degree is a plus.
  • At least 4 years of proven experience working as a Senior Front-End Developer or in a similar role, ideally in the development of mission-critical systems or financial applications.
  • Strong proficiency in web development technologies (e.g., Flutter, React, etc.).
  • Deep understanding of UI/UX principles and the ability to implement them effectively.
  • Skilled in writing clean, maintainable, and efficient code.
  • Ability to consider the bigger picture and design scalable front-end architectures.
  • Knowledge of modern authorization mechanisms, such as JSON Web Tokens.
  • Experience working with various data stores (RDBMS, NoSQL, Key-Value, Queue Management, etc.).
  • Experience with microservices architecture, containerization technologies (such as Docker, Kubernetes), and REST API design.
  • Familiarity with DevOps practices and tools for continuous integration and deployment (CI/CD).
  • Strong understanding of software development lifecycle (SDLC) methodologies, including Agile, Scrum, or Kanban.
  • Excellent communication skills, capable of explaining complex technical concepts to non-technical stakeholders.
  • Strong analytical and problem-solving abilities, with a keen attention to detail and a commitment to delivering high-quality solutions.
  • Data-driven with solid experience in measuring the performance of applications (observability).
  • Experience working on a B2C application is a strong advantage.


You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.