وصف الوظيفة
At Dsquares, we’re on a mission to elevate customer engagement through innovative loyalty programs that connect brands with their consumers. We pride ourselves on delivering comprehensive solutions that encompass all technical, operational, and commercial aspects of loyalty programs. Our diverse offerings include end-to-end management of loyalty experiences, interactive directory services, and state-of-the-art couponing solutions, all backed by a robust network of merchants.
Our culture is rooted in collaboration, creativity, and an unwavering commitment to excellence. We believe that our people are our greatest asset, and we strive to provide a supportive environment where professionals can thrive and grow.
About the Role:
As a Senior Frontend Engineer, you will play a crucial role in building and creating the visual components of our applications. You will leverage your expertise in modern JavaScript frameworks and front-end technologies to craft user interfaces that are not only functional but also visually appealing. Your collaborative spirit will help drive the success of our frontend development efforts while mentoring junior developers.
Duties & Responsibilities:
- Design and implement user interfaces for web applications using modern JavaScript frameworks (e.g., React, Angular).
- Ensure the technical feasibility of UI/UX designs while optimizing applications for maximum speed and scalability.
- Collaborate with designers and backend developers to understand and implement technical requirements.
- Write clean, maintainable, and efficient code following best practices.
- Conduct code reviews and guide junior team members in their professional development.
- Stay updated with emerging trends and technologies in front-end development and apply them to enhance our applications.
- Identify and troubleshoot frontend issues, ensuring seamless user experiences across devices and browsers.
متطلبات الوظيفة
Required Skills & Abilities:
- Proficiency in HTML, CSS, and JavaScript, along with frameworks like React, Angular, or Vue.js.
- Strong understanding of responsive and adaptive design principles.
- Experience with frontend build tools and task runners (e.g., Webpack, Gulp, or Grunt).
- Knowledge of RESTful APIs and how to integrate them with front-end components.
- Experience with version control systems, preferably Git.
- Familiarity with accessibility standards and best practices.
- Excellent problem-solving skills and attention to detail.
Education & Experience:
- Bachelor's degree in Computer Science or a related field.
- A minimum of 3 years of professional experience in frontend development.
- Experience working within agile development teams, collaborating with designers and product stakeholders.
- Strong portfolio showcasing a range of frontend projects.
- Good verbal and written English communication skills.