Job description
Front End Developer
Job Summary
We are seeking a skilled Front-End Developer to design and implement user interfaces for web applications. The ideal candidate will have expertise in HTML, CSS, JavaScript, and modern frameworks like React, Angular, or Vue.js. You will collaborate with designers and back-end developers to deliver seamless, responsive, and high-performance web experiences.
Key Responsibilities
- Develop responsive and interactive web applications using HTML5, CSS3, and JavaScript (ES6+).
- Build reusable UI components with frameworks like React.js, Angular, or Vue.js.
- Optimize applications for maximum speed and scalability.
- Ensure cross-browser compatibility and mobile responsiveness.
- Work with RESTful APIs and integrate with back-end services.
- Implement state management (Redux, Context API, Vuex).
- Collaborate with UI/UX designers to translate wireframes into functional code.
- Write clean, maintainable, and efficient code following best practices.
- Conduct code reviews and mentor junior developers.
- Debug and fix front-end issues reported by QA or users.
- Stay updated with emerging front-end technologies and trends.
Requirements / Qualifications
- Proficiency in: HTML5, CSS3, JavaScript (ES6+) React.js / Angular / Vue.js CSS preprocessors (Sass, LESS) Responsive design (Bootstrap, Tailwind CSS) Version control (Git, GitHub/GitLab)
- Experience with: Front-end build tools (Webpack, Vite) Testing frameworks (Jest, Cypress) Performance optimization (Lazy loading, code splitting) Web accessibility (WCAG standards)
Preferred Qualifications
- Bonus Skills (Preferred): TypeScript GraphQL Next.js / Nuxt.js UI/UX design principles (Figma, Adobe XD)
Location
Remote
Employment Type
Full-time, Part-time, Internship