Front-end UX Engineer

Apex Systems


Date: 7 hours ago
City: Montreal, QC
Contract type: Full time
Job#: 2051930

Job Description:

Front-end UX Engineer

Apex Systems is a global IT services provider, and our staffing practice has an opening for a Front-end UX Engineer with front-end modern tech stack (React, modern type script) experience, experience working with and building libraries, and HTML and CSS experience,to place at our client, a multinational technology corporation.

Client: Multinational technology corporation

Terms: Until 6/30/2024 with strong possibility of extension up to 18-month total contract length

Location: 100% Remote

Application Process: It is best to apply via the medium on which you are seeing this posting. If you encounter technical difficulties submitting your resume, please send a Word version of your resume to Michael Stone at [email protected] . Please reference Request ID: 2051930 – Front End/UX Engineer.

Job Description:

Our client is a dynamic and innovative team focused on delivering high-quality web applications. They are building a cutting-edge UI library that will streamline development for their React-based applications. They are seeking a highly skilled Front-end/UX Engineer to join their team and take ownership of creating reusable, scalable, and performant components for their design system.

As an engineer, you will be responsible for designing, developing, and maintaining their UI component library that will be used across multiple React applications. You will work closely with team lead, product designers, feature teams, and stakeholders to ensure a seamless user experience and an efficient development process. This is a great opportunity to join a net new project where code will be written as the project moves forward and is fitting for someone who enjoys building design components.

Requirements:

  • Minimum 7 years of front-end development experience using React.
  • Strong proficiency in React and building component-based architecture.
  • Experience with Node.js for tooling and build pipelines.
  • Proficient in TypeScript, ensuring type-safe and scalable codebases.
  • Hands-on experience with Storybook for documenting and testing UI components.
  • Excellent knowledge of HTML5 and CSS3, including modern layout techniques (e.g., Flexbox, Grid).

Nice-to-have:

  • Familiarity with Figma.
  • Experience working in Agile development environments.
  • Experience with Azure DevOps CI/CD pipelines and deployment automation.

Responsibilities

  • Architect and build reusable, accessible, and scalable UI components using React and TypeScript.
  • Implement UI components and design patterns consistent with our design system.
  • Create and maintain comprehensive documentation for the UI library using Storybook.
  • Collaborate with UX designers to ensure the components deliver excellent user experiences.
  • Ensure code quality and performance optimizations across different browsers and devices.
  • Work with feature developers to ensure smooth integration.
  • Stay current with the latest front-end technologies, best practices, and trends to ensure the team continues to innovate.

Top 3 Must Haves

  • Experience with front-end modern tech stack (React, modern type script) – 5+ years of experience.
  • Experience working with and building libraries – 3+ years of experience.
  • HTML & CSS – 5+ years of experience.

Role breakdown:

  • 80% coding.
  • 20% design/code review.

Other:

  • With which areas of design should candidates have the most experience? (Graphic Design, Print, Visual Design, User Interface Design, Responsive, Mobile, Web, etc.)
  • UX/UI design
  • Will this person own a particular piece of the product, or work on this portion as part of a larger team?
  • This person will be working on portions of the product – building the building blocks of a project
  • Will the larger part of this person’s responsibilities be doing production work (Red-lining, icons, etc.)?
  • Coding
  • Will this position be more focused on Interaction Design or Visual Design?
  • Interaction Design
  • Will this contractor be doing rapid prototyping? If so, what tools are required?
  • Yes – just to prove the idea but this is not required or a part of the day-to-day job
  • With which pieces of technology should the contractor have experience (Adobe Suite, XAML, Axure, etc.)?
  • React type script and experience building libraries in general (building an app is different than building a library)
  • Will this role require special equipment (such as a more powerful laptop or peripherals)?
  • No hard requirements – as long as person can perform
  • If a candidate has worked on NDA projects recently, can their previous work be presented in-person instead?
  • Previous experience would be cool to see specific to building libraries or open source projects (does not care about visual skills)
  • Will this resource be involved in usability studies or solely doing design?
  • Usability

If you are not a 99% match to the above, and want to be considered for other opportunities at our enterprise clients, register for our Talent Network where you can receive job alerts about new opportunities that match your interests.

Click here to Register for our Talent Network

EEO Employer

Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at [email protected] or 844-463-6178 .

Apex Systems is a world-class IT services company that serves thousands of clients across the globe. When you join Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRated's Best of Staffing in Talent Satisfaction in the United States and Great Place to Work in the United Kingdom and Mexico.

Apex Systems is a world-class IT services company that serves thousands of clients across the globe. When you join Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRated's Best of Staffing in Talent Satisfaction in the United States and Great Place to Work in the United Kingdom and Mexico.

4400 Cox Road

Suite 200

Glen Allen, Virginia 23060

Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at [email protected] (Do not submit resumes or solicit consultants to this email address). UnitedHealthcare creates and publishes the Transparency in Coverage Machine-Readable Files on behalf of Apex Systems.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Développeur Full Stack AWS/Python

IBM, Montreal, QC
7 hours ago
IntroductionMenez IBM vers l'avenir en traduisant les exigences systèmes dans la conception et l'élaboration de systèmes personnalisés dans un environnement agile. Le succès d'IBM est entre vos mains au fur et à mesure que vous transformez les besoins d'affaires essentiels en code et que vous stimulez l'innovation. Votre travail fortifiera mondialement IBM et ses clients, par la collaboration et l'intégration...

Administrator - MBS

Computershare Canada, Montreal, QC
7 hours ago
Job DescriptionLieu de travail : Montreal, Canada (travail hybride)Dans le cadre de vos fonctions, vous travaillerez au bureau de Montreal au moins trois jours par semaine en ayant la flexibilité de travailler à domicile les autres jours de votre semaine de travail.Un poste qui vous plairaRelevant du directeur adjoint, Titres hypothécaires, le titulaire de ce poste est principalement chargé de...

Primary Care Practitioner

UNDP Careers, Montreal, QC
10 hours ago
JOB DESCRIPTION Result of ServiceThe International Civil Aviation Organization (ICAO) is seeking a primary care medical practitioner, RAMQ affiliated, to provide healthcare services to the ICAO staff, and Members of National Delegations, including their dependents/family members (Note: dependent children must be between 5 to 18 years old).The incumbent will function as a treating physician to staff and delegates for the...