This is a remote position.
The Front end UI developer position is a critical role in the company. This position will be focused on designing developing and maintaining new applications deployed on premise and in the cloud to support application administration reporting and configuration. The ideal candidate should be well rounded self motivated know multiple UI technologies & frameworks and enjoy fast paced development cycles. They should also be eager to learn new things strive for excellent code quality ready to wear multiple hats and comfortable with pair programming.
Designing and developing highquality frontend applications using Angular frameworks.
Collaborating with UX/UI designers to translate wireframes and mockups into responsive interactive and pixelperfect UIs.
Implementing complex Angular applications directives controllers services and components.
Ensuring code quality through unit testing integration testing and continuous integration.
Optimizing applications for maximum speed and scalability.
Participating in code reviews and providing constructive feedback to ensure best practices are followed.
Mentoring junior developers and fostering a culture of continuous learning and improvement.
Required Skills and Experience:
Bachelor s degree in Computer Science Engineering or a related field (or equivalent experience).
7 years of experience in frontend web development.
Extensive handson experience with Angular (Angular 2).
Proficiency in HTML5 CSS3 JavaScript/TypeScript and related web technologies.
Strong understanding of UI/UX design principles and best practices.
Experience with RESTful APIs and asynchronous request handling.
Solid understanding of Agile development methodologies.
Excellent problemsolving and analytical skills.
Strong communication and interpersonal skills with the ability to work effectively in a collaborative team environment.
Preferred Skills:
Experience and skill in Angular is a must. Having React.js knowledge and experience is an addon
Experience with backend technologies and frameworks (e.g. Node.js Express.js).
Familiarity with version control systems (e.g. Git).
Knowledge of CI/CD pipelines and deployment processes.
Experience with responsive and adaptive design principles.
Previous experience in mentoring or leading development teams.
Key Responsibilities Include:
Work with engineering & product leads to define requirements
Design mock up and implement new application user interfaces
Implement integrations with third party platforms or APIs
Maintain application code base
Deliver on time with best quality possible
Write unit test code and maintain high code coverage