Job Description
About the job Frontend Engineer
We are seeking a skilled Front-end Web Developer who is passionate about creating visually appealing and highly functional web applications. The ideal candidate will have a strong understanding of web technologies, experience with modern JavaScript frameworks, and the ability to translate design into responsive and interactive interfaces. A keen eye for design, attention to detail, and proficiency in front-end performance optimization are key qualities we are looking for.
Key Responsibilities:
- Develop and maintain responsive, user-friendly web applications and websites.
- Collaborate with backend developers, designers, and stakeholders to implement features.
- Translate UI/UX design wireframes into high-quality code.
- Optimize web applications for maximum speed and scalability.
- Write clean, maintainable, and well-documented code.
-
Ensure cross-browser compatibility and responsiveness across various devices.
- Implement features for accessibility and search engine optimization (SEO).
- Work with APIs to integrate backend services into the frontend.
- Continuously improve application performance and user experience.
- Stay up-to-date with the latest frontend technologies and trends.
Skills & Qualifications:
- Proven experience as a Frontend Web Developer with a strong portfolio.
- Proficiency in HTML, CSS, and JavaScript (ES6+).
- Experience with modern frontend frameworks/libraries such as React, Angular, or Vue.js.
- Strong knowledge of responsive design and cross-browser compatibility.
- Familiarity with CSS pre-processors like Sass or LESS.
- Experience with frontend build tools such as Webpack, Gulp, or Parcel.
- Understanding of version control systems, particularly Git.
- Experience with RESTful APIs and integrating frontend with backend services.
- Basic understanding of SEO principles and accessibility standards.
- Knowledge of performance optimization for web applications (lazy loading, caching, etc.).
Nice to Have:
- Familiarity with frontend testing frameworks (e.g., Jest, Mocha, Cypress).
- Understanding of server-side rendering (SSR) and static site generation (SSG) techniques.
- Experience with design tools like Figma or Adobe XD.
- Knowledge of GraphQL or WebSockets.
- Familiarity with CI/CD pipelines for front-end deployment.