Suadeo
Senior Front-End Developer
SuadeoUnited Arab Emirates1 day ago
Full-timeEngineering, Information Technology

About Us

Our company has introduced an innovative Business Intelligence software platform that sets a new benchmark by seamlessly integrating cutting-edge data governance features with advanced data visualization and reporting capabilities. Our platform provides a comprehensive suite of self-service BI tools — including executive dashboards, operational reporting, research queries, and multidimensional analysis.

We are looking for a Senior Front-End Developer (JavaScript) with deep technical expertise to join our growing engineering team in Dubai. You will be responsible for designing, developing, and optimizing user interfaces for dynamic and scalable web applications. Your role will involve hands-on coding, performance tuning, and collaborating across disciplines to deliver seamless, high-quality user experiences.

This is a technical leadership role where you’ll apply modern JavaScript techniques, optimize rendering performance, and work closely with designers, backend engineers, and product teams.


Key Responsibilities

  • Design, develop, and maintain responsive, high-performance web applications using Angular (v9+), JavaScript, TypeScript, and jQuery.
  • Implement and optimize DOM manipulation, manage event listeners, and ensure efficient updates for dynamic content.
  • Integrate front-end components with RESTful APIs to ensure robust and scalable client-server interactions.
  • Use defer and async attributes appropriately for loading JavaScript files to enhance page load performance.
  • Work with Figma or similar tools to convert modern UI/UX designs into clean, reusable, and modular components.
  • Implement best practices in CSS, including layout techniques (Flexbox, Grid), specificity management, and cross-browser compatibility.
  • Optimize applications for first contentful paint (FCP) and time to interactive (TTI) by understanding DNS resolution, TLS handshakes, and script execution timing.
  • Understand and apply concepts like the JavaScript event loop, callback queues, and asynchronous programming for smoother UI experiences.
  • Write and differentiate between arrow functions and regular functions in JavaScript to ensure correct this context and memory usage in different scenarios.
  • Conduct thorough code reviews, write unit tests, and support ongoing codebase quality and refactoring efforts.
  • Stay updated with emerging front-end technologies and contribute to internal knowledge sharing and innovation.


Required Qualifications

  • 5+ years of professional experience as a Front-End Developer.
  • Strong command over JavaScript (ES6+), TypeScript, HTML5, CSS3, and frameworks such as Angular 9+.
  • In-depth understanding of the DOM, event loop, async/defer, and browser rendering processes.
  • Experience with REST API integration and handling asynchronous data.
  • Familiar with concepts of DNS resolution, TLS handshake, and how these affect front-end performance.
  • Proficient in CSS methodologies (BEM, SCSS) and responsive design patterns.
  • Strong experience using Git, Agile/Scrum, and CI/CD practices.
  • Solid understanding of arrow functions vs traditional functions and their implications on scope and this binding.
  • Hands-on experience with Figma, Adobe XD, or similar prototyping tools.
  • Excellent debugging, optimization, and performance tuning skills.
  • Strong communication and teamwork capabilities.


Preferred Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or related discipline.
  • Familiarity with tools like Webpack, ESLint, Prettier, and modern front-end build pipelines.
  • Experience with frontend performance audits using Lighthouse, Chrome DevTools, and Core Web Vitals.


Key Skills

Ranked by relevance