This position requires the incumbent to relocate to Doha, Qatar
People Ready To Join within 30 Days Only to Apply
Role Summary We are seeking a skilled and passionate Senior Front End Developer with expertise in all major JavaScript frameworks to join our development team. You will be responsible for designing, developing, and maintaining the front end of our applications, ensuring high performance and responsiveness. You will work closely with our back-end developers, designers, and product managers to deliver seamless and engaging user experiences.
Key Responsibilities
Develop and maintain user interfaces using various JavaScript frameworks such as React, Angular, Vue.js etc.
Collaborate with cross-functional teams to define, design, and ship new features.
Ensure the technical feasibility of UI/UX designs.
Optimize applications for maximum speed and scalability.
Build reusable components and front-end libraries for future use.
Write clean, maintainable, and efficient code.
Conduct code reviews and provide constructive feedback to team members.
Stay up to date with the latest trends and best practices in front-end development and JavaScript frameworks.
Participate in the design and development of RESTful APIs in collaboration with backend developers.
Implement responsive design principles to ensure applications work well on various devices and screen sizes.
Conduct performance profiling and tuning of applications to improve load times and responsiveness.
Technical Skills:
Proven experience of more than 6 years as a Front End Developer or similar role.
Proficiency in JavaScript and a strong understanding of its core concepts.
Extensive experience with at least two major JavaScript frameworks (React, Angular, Vue.js, etc.).
Solid understanding of HTML5, CSS3, and preprocessors like SASS or LESS.
Experience with version control systems, preferably GitHub.
Familiarity with build tools such as Webpack or similar.
Knowledge of RESTful APIs and how to consume them.
Bachelor’s degree in computer science, Engineering, or a related field, or equivalent experience.
Familiarity with server-side rendering and static site generation.
Understanding of UI/UX design principles and tools such as Figma.
Experience with cloud platforms like Azure, or Google Cloud.