Company Description
Suadeo is a French software company established in 2004, specializing in delivering an innovative Self BI Platform, Suadeo Designer®. This platform integrates Data Governance and Data Visualization (DataViz) to empower non-IT users with autonomy in data analysis, reporting, and decision-making processes. By enabling real-time data governance, secure data lifecycle management, and easy access to a comprehensive suite of Business Intelligence tools, Suadeo provides businesses with the freedom to conduct in-depth data analytics. With headquarters in Ivry-sur-Seine, France, and offices in Switzerland and Dubai, Suadeo serves a diverse portfolio of clients in both the public and private sectors globally.
Role Description
This is a full-time on-site Senior Front-End Developer (JavaScript/JQuery) role located in Dubai. The role involves designing, developing, and implementing user-friendly front-end features using JavaScript and JQuery. The developer will work collaboratively with cross-functional teams to ensure seamless integration with back-end systems, optimize applications for maximum speed, and enhance user experiences through responsive web design. Additionally, responsibilities include troubleshooting and resolving performance issues and staying updated on emerging web development trends and technologies.
Key Responsibilities
-
Design, develop, and maintain responsive, high-performance web applications using
JavaScript (ES6+), TypeScript, and jQuery
.
-
Implement and optimize DOM manipulation, event handling, and dynamic UI updates for interactive 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.
-
Apply advanced knowledge of JavaScript’s
event loop, callback queues, and asynchronous programming
to deliver smoother UI experiences.
-
Write and differentiate between
arrow functions and traditional functions
to ensure correct this binding and memory usage.
-
Conduct thorough code reviews, write unit tests, and contribute to 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 of
JavaScript (ES6+), TypeScript, jQuery, HTML5, and CSS3
.
-
In-depth understanding of the
DOM, event loop, async/defer
, and browser rendering processes.
-
Experience integrating and managing asynchronous data via
REST APIs
.
-
Familiarity with concepts like
DNS resolution
and
TLS handshake
and their impact on performance.
-
Proficient in CSS methodologies (
BEM, SCSS
) and responsive design patterns.
-
Strong experience working with
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 a related discipline.
-
Familiarity with tools such as
Webpack, ESLint, Prettier
, and modern front-end build pipelines.
-
Experience performing front-end performance audits using
Lighthouse, Chrome DevTools
, and Core Web Vitals.
Note: Only Candidate inside the UAE