Job description
Role: Front-End Developer We are seeking a highly skilled Front-End Developer to join our client's dynamic software development team. In this role, you will oversee projects from conception to final product, requiring excellent organizational skills, collaboration, and a keen eye for detail.
Key Responsibilities
- Lead the development of web, desktop, and mobile applications, ensuring high-quality output and user experience.
- Utilize advanced knowledge of HTML, CSS, and SASS to create responsive and visually appealing interfaces.
- Write and maintain code in front-end languages such as JavaScript and TypeScript.
- Work with major front-end frameworks and libraries (e.g., Angular, React, Vue.js, Redux) to build dynamic and efficient user interfaces.
- Implement and manage APIs for seamless integration with back-end services.
- Oversee source code management and continuous integration/continuous deployment (CI/CD) processes using tools like git, Azure DevOps, and Jenkins.
- Collaborate with team members to ensure the alignment of UI/UX design principles and best practices.
- Participate in Agile/Scrum methodologies to ensure timely and efficient project delivery.
- Provide mentorship and guidance to junior front-end developers, fostering a collaborative and growth-oriented environment.
Qualifications
- Proven experience as a Front-End Developer or in a similar role.
- Proficiency in developing applications across web, desktop, and mobile platforms.
- Strong understanding of common technology stacks.
- Expertise in HTML, CSS, and SASS.
- Advanced skills in front-end languages, particularly JavaScript and TypeScript.
- Experience with at least one major front-end framework/library (e.g., Angular, React, Vue.js, Redux).
- Knowledge of API integration and management.
- Familiarity with source code management and CI/CD tools (e.g., git, Azure DevOps, Jenkins).
- Experience with databases such as MSSQL, MySQL, or MongoDB, and web servers like NGINX, Apache, or IIS.
- Understanding of UI/UX design principles.
- Excellent communication and teamwork abilities.
- Strong organizational skills and attention to detail.
- Analytical mindset with problem-solving capabilities.
- Degree in Computer Science, Computer Engineering, or a related field.
Requirements
- Proven experience as a Front-End Developer or in a similar role.
- Proficiency in developing applications across web, desktop, and mobile platforms.
- Strong understanding of common technology stacks.
- Expertise in HTML, CSS, and SASS.
- Advanced skills in front-end languages, particularly JavaScript and TypeScript.
- Experience with at least one major front-end framework/library (e.g., Angular, React, Vue.js, Redux).
- Knowledge of API integration and management.
- Familiarity with source code management and CI/CD tools (e.g., git, Azure DevOps, Jenkins).
- Experience with databases such as MSSQL, MySQL, or MongoDB, and web servers like NGINX, Apache, or IIS.
- Understanding of UI/UX design principles.
- Excellent communication and teamwork abilities.
- Strong organizational skills and attention to detail.
- Analytical mindset with problem-solving capabilities.
- Degree in Computer Science, Computer Engineering, or a related field.