Description:
eSpark Talent is seeking a talented and experienced Front-End Developer to join our dynamic team. The ideal candidate will have a strong foundation in front-end development technologies and a passion for creating visually appealing and user-friendly interfaces. As a Front-End Developer, you will be responsible for developing and maintaining the user interface of our web applications.
Responsibilities:
- Design, develop, and maintain user-friendly interfaces using HTML, CSS, JavaScript, and jQuery.
- Collaborate with back-end developers to ensure seamless integration of front-end and back-end components.
- Work with Angular and React frameworks to build dynamic and interactive front-end components.
- Optimize applications for speed and performance.
- Stay up to date with the latest front-end development trends and technologies.
- Contribute to the development of UI/UX guidelines and standards.
- Develop and maintain reusable front-end components and libraries.
- Implement responsive and adaptive designs to ensure optimal user experience across different devices and screen sizes.
- Test and debug front-end code to identify and fix errors.
- Document front-end code and processes to ensure maintainability and knowledge sharing.
- Collaborate with designers to translate design concepts into functional interfaces.
- Assist with the development of front-end architecture and technical specifications.
Requirements:
- Proven experience in front-end development.
- Strong proficiency in HTML, CSS, JavaScript, and jQuery.
- Expertise in React Framework is essential.
- Strong knowledge of Angular Framework is a plus.
- Understanding of UI/UX design principles and best practices.
- Experience with version control systems (e.g., Git).
- Excellent problem-solving and analytical skills, with the ability to identify and resolve technical issues efficiently.
- Familiarity with front-end build tools and task runners (e.g., Webpack, Gulp).
- Knowledge of RESTful APIs and API integration.
- Experience with testing frameworks and methodologies (e.g., Jest, Cypress).
- Understanding of browser developer tools and debugging techniques.
- Ability to write clean, maintainable, and well-documented code.
Qualifications: Bachelor's degree in computer science, Software Engineering, Information Technology, or a related field is preferred.
Experience: 2-3 years of experience in front-end development or a related role.