front End developer
Job description
We are seeking a passionate Front End Developer to join our dynamic team. The ideal candidate will have a strong foundation in web development technologies and a keen eye for design and user experience. In this role, you will be responsible for building responsive, user-friendly interfaces that enhance the overall user experience of our applications. As a Front End Developer, you will collaborate closely with our design and back-end development teams to create seamless web applications. You will be expected to stay up-to-date with the latest industry trends and technologies, ensuring our projects are modern and efficient. If you're excited about creating intuitive and engaging web experiences, we want to hear from you!
Key responsibilities
Develop responsive web applications using HTML, CSS, and JavaScript. Collaborate with UX/UI designers to implement design specifications. Optimize applications for maximum speed and scalability. Conduct website performance testing and debugging. Ensure cross-browser compatibility and mobile responsiveness. Stay updated with emerging web technologies and best practices. Participate in code reviews and contribute to team knowledge sharing.
Requirements
Proven experience as a Front End Developer or similar role. Strong proficiency in HTML, CSS, and JavaScript. Experience with front-end frameworks such as React or Angular. Understanding of RESTful APIs and asynchronous request handling. Knowledge of version control systems, preferably Git. Familiarity with web performance optimization techniques. Basic understanding of responsive design principles.
Qualifications
Bachelor's degree in Computer Science or a related field. Experience with CSS preprocessors like SASS or LESS. Familiarity with build tools such as Webpack or Gulp. Understanding of SEO principles. Experience with TypeScript. Knowledge of accessibility (WCAG) standards.
Job overview
Number of positions
Salary range
Posted date
About CareerConnect
Skills
Primary skills
Secondary skills
Nice to have
Benefits
- Health insurance
- Paid time off
- 401(k) matching
- Professional development opportunities
- Flexible work hours
- Remote work options