Must be on our W2. No C2C.Onsite onboarding for 2 weeks.
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 high-quality front-end applications using Angular frameworks.Collaborating with UX/UI designers to translate wireframes and mockups into responsive, interactive, and pixel-perfect 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 front-end web development.Extensive hands-on 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 problem-solving 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 addonExperience 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 requirementsDesign, mock up and implement new application user interfacesImplement integrations with third party platforms or APIsMaintain application code baseDeliver on time with best quality possibleWrite unit test code and maintain high code coverage