Description Overview : We are looking for a highly skilled and motivated UI Engineer with strong expertise in modern front-end technologies. As a UI Engineer, you will collaborate with cross-functional teams to build intuitive, dynamic, and high-performance web applications that provide seamless user experiences. Your primary responsibility will be designing, developing, testing, and maintaining UI components and design systems that meet business needs and ensure a high level of quality.
Location : Hybrid Onsite Wednesdays - Brooklyn Park, MN (must be local to MN)
Responsibilities :
- Build and maintain reusable, modular UI components, ensuring consistent design across different platforms and teams.
- Contribute to the creation and maintenance of a design system / component library, including documentation for cross-team usage.
- Work from the product backlog to implement features, ensuring they align with business objectives and user needs.
- Write unit tests for UI components using Cypress, Playwright, React Testing Library, or other testing frameworks. Ensure high code coverage and quality.
- Participate in agile ceremonies (e.g., sprint planning, daily stand-ups, retrospectives), contribute to sizing user stories, and collaborate with cross-functional teams.
- Work closely with UX designers using tools like Figma, Sketch, or Adobe XD to translate designs into interactive components that meet functional requirements.
- Utilize modern state management libraries (e.g., Redux, Context API) in React applications for efficient and scalable state handling.
- Conduct thorough testing of UI deliverables against user story acceptance criteria and provide solutions for any identified issues.
- Stay up-to-date with the latest front-end technologies, tools, and best practices to continuously improve development workflows and user experiences.
Must Have Strong Experience :
AngularJS, ReactJS (with 3-5 years of solid experience)CSS3, HTML5, Core JavaScriptNPM, Webpack, or Vite build processTest frameworks such as Cypress, Playwright, or React Testing LibraryStrong knowledge of state management in React applicationsRequired Qualifications :
Experience in building and maintaining reusable UI components and design systems with proper documentation for multi-team usage.Familiarity with Figma, Sketch, or Adobe XD and experience translating designs into usable, high-quality UI code.Experience with test-driven development and automation, including writing unit and integration tests.Experience working in an Agile development environment, particularly in Scrum. Scrum certification is a plus.Excellent communication skills for interacting with team members, stakeholders, and other departments.Preferred Qualifications :
1-3 years of experience in agile developmentFamiliarity with CI / CD pipelines and deployment automation.Experience with Cloud Platforms (AWS, Azure, etc.)Scrum or similar certification is a plus.Benefits :
York Solutions Offers a generous benefits package for eligible full-time employees :
BCBS Medical with 3 Plans to choose from (PPO and High deductible PPO plans with Health Savings Program)Delta Dental plan with 2 free cleanings and insurance discountsEye Med Vision with annual check-ups and discounts on lensLife and Accidental Death Insurance paid by companyJohn Hancock 401(k) Retirement Plan with discretionary company match up to 5%Voluntary Insurance programs such as : Hospital Indemnity, Identity Protection, Legal Insurance, Long Term Care, and Pet Insurance.Flexible work environment with some remote working opportunitiesStrong fun and teamwork environmentLearning, development, and career growth#J-18808-Ljbffr