Frontend Software Engineer  senior

QA, Qatar

Job Description

- Remote -


----------------

Job Overview


----------------


We are seeking a highly skilled Senior Frontend Software Engineer to join our dynamic development team. In this role, you will be responsible for building and maintaining complex, high-quality web applications. You will collaborate with cross-functional teams to design and implement solutions that deliver exceptional user experiences. As a senior engineer, you will play a key role in architectural decisions, mentoring junior engineers, and leading technical initiatives.

Responsibilities and Duties


-------------------------------

Design, develop, and maintain responsive, user-friendly web applications using modern JavaScript frameworks (React). Lead the design of frontend architecture, ensuring scalability, maintainability, and performance, while adhering to best practices and industry standards. Work closely with product managers, UX/UI designers, and backend developers to translate requirements into technical solutions. Perform code reviews to ensure high code quality, consistency, and adherence to development best practices. Mentor junior developers, providing guidance on best practices, problem-solving techniques, and career growth. Optimize applications for maximum speed, performance, and scalability across devices and browsers. Write unit and integration tests to ensure reliability and troubleshoot bugs as they arise. Stay up to date with the latest frontend technologies, tools, and trends, and drive continuous improvement in the development process. Work with design systems and component libraries to ensure consistency and reusability across projects. Actively participate in Agile processes such as sprint planning, stand-ups, and retrospectives.




Qualifications


------------------

5+ years of experience in frontend development, with a focus on building complex, scalable web applications. Expertise in HTML5, CSS3, JavaScript (ES6+), and one or more frontend frameworks like React, Angular, or Vue.js. Strong experience with state management libraries such as Redux, Context API. Proficiency with modern frontend build tools and task runners (e.g., Webpack, Vite, Gulp, Babel). Deep understanding of responsive design principles and building applications optimized for various devices and screen sizes. Experience integrating frontend applications with RESTful and GraphQL APIs. Proficiency with Git and experience in collaborative workflows (e.g., GitFlow). Experience with frontend testing frameworks (e.g., Jest, Playwright) and tools to ensure code reliability and quality. Proven experience optimizing frontend applications for performance, SEO, and accessibility. Experience working in Agile development environments, contributing to sprints and delivering features in an iterative manner. Strong verbal and written communication skills with the ability to collaborate effectively with cross-functional teams. Ability to solve complex technical challenges and provide innovative solutions to user experience and performance issues. English language is a must. French language is a plus. * Bachelor's or master's degree in computer science, Software Engineering, or related field.

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1864211
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    QA, Qatar
  • Education
    Not mentioned