IT Developer with Angular
Job Brief
We are seeking a skilled IT developer who has the expertise of Front-End Developer with Angular to create engaging and user-friendly interfaces for our web applications. This role involves designing and implementing intuitive designs that offer a seamless user experience across various devices and browsers.
Responsibilities
- Build reusable components and front-end libraries for future use.
- Optimize components for maximum performance across a vast array of web-capable devices and browsers.
- Collaborate with back-end developers and web designers to improve usability.
- Translate designs and wireframes into high-quality code.
- Ensure the technical feasibility of UI/UX designs.
- Optimize application for maximum speed and scalability.
- Stay up-to-date with emerging technologies and industry trends.
Qualifications and Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of +3 years of experience as Front End Developer with Angular Experienced in modern front end framework (latest versions of Angular) Experience with CSS preprocessors.
- Some experience with modern responsive web design.
- Experience with UI/UX design tools (e.g., Sketch, Adobe XD, Figma) is a plus.
- Ability to write high-performance, reusable code for UI components.
- Familiarity with RESTful APIs
- Knowledge of modern authorization mechanisms, such as JSON Web Token Familiarity with code versioning tools, such as Git
- Experienced in Reactive programming.
- Excellent problem-solving skills and attention to detail.
- Ability to work effectively in a collaborative team environment.
- Strong communication skills and ability to present and justify design decisions.
- Broad knowledge of different components and tools available in the market and pros and cons of them.
- Familiarity with DevOps including common Git actions and CI/CD workflows.
Skills
- Creative thinking and the ability to innovate in user interface design.
- An empathetic approach to understanding user needs and behavior.
- An analytical mindset for improving designs based on usability testing and feedback.
- Excellent communication skills for presenting design ideas and justifying decisions.
- Strong collaborative skills for working with cross-functional teams.