Job description
About the Company
We are looking for a talented Front-End UI Developer with a strong blend of technical and creative skills.
The ideal candidate will have extensive hands-on experience in building user interfaces using HTML, CSS, and JavaScript, with a particular focus on Angular.
Experience with other front-end frameworks like React or Vue is a plus.
The candidate should be well-versed in cross-browser compatibility, responsive design, and mobile-first development.
This role requires effective collaboration with designers and developers in a dynamic team environment to create seamless and engaging user experiences.
About the Role
The candidate will be responsible for creating the user-facing part of a website or application that users interact with.
Responsibilities
- Responsible for creating the user-facing part of a website or application that users interact with.
- Works closely with designers to ensure that the designs are accurate and creative.
- Collaborate with back-end developers, who are responsible for building and maintaining the server-side of a web application.
- Develop and maintain user interfaces using Angular.
- Write clean, maintainable, and efficient code in HTML, CSS, and JavaScript.
- Ensure the technical feasibility of UI/UX designs.
- Optimize applications for maximum speed and scalability.
- Ensure cross-browser compatibility and resolve any issues.
- Implement responsive design principles to ensure applications work on various devices.
- Participate in code reviews and contribute to team knowledge sharing.
Experience
- Proficiency in Angular and experience with other front-end frameworks like React or Vue.
- Strong understanding of HTML, CSS, and JavaScript.
- Experience with responsive design and mobile-first development.
- Knowledge of cross-browser compatibility issues and ways to work around them.
- Familiarity with version control systems like Git.
- Ability to collaborate effectively with designers and other developers.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills and ability to work in a team environment.
- Experience with TypeScript.
- Familiarity with RESTful APIs and asynchronous request handling.
- Understanding of SEO principles.
- Experience with testing frameworks like Jasmine or Karma.
- Experience with CSS preprocessors like SASS or LESS.
- Knowledge of build tools like Webpack, Gulp, or Grunt.
- Experience with Agile/Scrum development methodologies.
- Familiarity with UI/UX design principles and tools like Figma or Sketch.
- Experience with performance optimization techniques.
Knowledge:
• Proficiency in Angular and experience with other front-end frameworks like React or Vue.
• Strong understanding of HTML, CSS, and JavaScript.
• Experience with responsive design and mobile-first development.
• Knowledge of cross-browser compatibility issues and ways to work around them.
• Familiarity with version control systems like Git.
Required Skill Profession
Computer Occupations