Logo
JobRialto

Front End Developer

JobRialto, Lansing, Michigan, United States, 48900


Job Summary:

We are seeking a skilled Front-End Developer to join our team. In this role, you will develop and maintain user interface components that are accessible, performant, scalable, and robust. You will also collaborate with other teams to integrate an enterprise design system and streamline the build and release process. If you have strong experience in front-end development and design systems, this could be the ideal position for you.

Key Responsibilities:

•Develop and maintain UI components that are accessible, performant, scalable, and robust.

•Create and maintain design system documentation.

•Develop robust automated and manual test plans.

•Streamline build and release processes utilizing Azure DevOps CI/CD pipelines.

•Serve as a front-end development advisor to other teams, guiding them on integrating the enterprise design system.

•Facilitate discussions with leadership and stakeholders regarding the design system's benefits and future roadmap.

Required Qualifications:

•4+ years of experience designing, architecting, and developing applications using modern JavaScript technologies such as React, Angular, Vue, Typescript, and SASS.

•Experience building and maintaining reusable, performant, accessible components.

•Strong understanding of web components and their use in various technology stacks.

•Experience working with and publishing NPM packages.

•Proficiency with GIT and branching/merging strategies.

•Familiarity with front-end packaging systems (Webpack, Rollup, etc.), front-end testing frameworks (Jest, Enzyme, etc.), and linting tools (ESLint, Prettier, etc.).

•Experience with web accessibility standards (WCAG).

•Excellent verbal and written communication skills.

Preferred Qualifications:

•Experience developing web components utilizing StencilJS.

•Familiarity with Azure DevOps (1-2 years of experience).

Primary Skills:

•React

•Experience working with apps that need to be ADA compliant

•Java

•Azure DevOps

•Strong communication skills

•Ability to handle own testing

Education:

Bachelors Degree