Luxoft USA Inc Logo Luxoft USA Inc
Luxoft USA Inc Logo

Senior Angular Developer

📅 07/07/2023

Apply

Job Description

**Project Description:**

We are seeking a talented and experienced Front End Developer to take
ownership of maintaining an existing component library built with Lit and
documented via Storybook. As a Front End Developer, you will play a crucial
role in implementing, documenting, and testing the components to ensure
consistency, reusability, and seamless user experiences across a suite of
Angular web applications. Additionally, you will support, train, and mentor
other developers on best practices and usage of the component library and
Angular.
Salary for NY is 00 USD Gross per year, depends on candidate's level.
For other locations according to the local markets.

**Responsibilities:**

Component Library Development: Collaborate with designers, product managers,
and other stakeholders to understand requirements and build components that
align with brand guidelines and UX principles. Utilize Lit to develop highly
reusable and customizable UI components.

Angular Application Development: Work with a team of developers to implement
the components in both new and existing Angular applications.

Documentation: Create comprehensive and user-friendly documentation for the
component library, including usage instructions, code samples, and best
practices. Ensure that the documentation stays up to date with the latest
features and enhancements.

Maintenance and Bug Fixes: Regularly update and maintain the component library
to accommodate new requirements, fix bugs, and optimize performance.

Collaboration and Code Reviews: Collaborate with other front end developers,
designers, and QA engineers to review code, provide constructive feedback, and
ensure adherence to coding standards, best practices, and accessibility
guidelines. Participate in design and code reviews to maintain consistency and
quality across the component library.

Accessibility and Cross-Browser Compatibility: Ensure that the components
adhere to accessibility standards (WCAG) and are compatible with various
browsers and devices. Conduct regular testing and optimization to improve
performance and ensure a consistent user experience across platforms.

Developer Support: Train other developers to use the component library. Share
best practices and provide support.

**Mandatory Skills Description:**

* Proficiency in building and maintaining UI component libraries using Lit or similar libraries based on native HTML Web Components.
* Strong experience in front end development using Angular and TypeScript.
* Familiarity with automated testing frameworks and tools (e.g., Jest, Cypress).
* In-depth understanding of web development principles, including responsive design, accessibility, and cross-browser compatibility.
* Familiarity with version control systems (e.g., Git) and modern development workflows.
* Excellent problem-solving skills and attention to detail.
* Strong communication and collaboration abilities.

**Nice-to-Have Skills:**

* Experience implementing and deploying Storybook
* Experience with other front end frameworks such as React or Vue.js.
* Knowledge of design patterns, UI/UX principles, and usability testing.
* Experience with continuous integration and deployment (CI/CD) pipelines.