Description: Our client is currently seeking a Software Engineer II
Join our team to build and maintain an innovative, reusable component library at scale. We are seeking a talented engineer passionate about creating intuitive, scalable design systems that empower multiple product teams across the organization.
Design and Develop reusable, high-quality components for a unified design system, ensuring seamless integration across diverse applications.
Collaborate with Cross-Functional Teams, including 10-20 product development teams, product managers, and UX designers, to deliver a common and intuitive component API.
Drive Innovation by analyzing diverse requirements and developing solutions that align with Google's vision of usability, scalability, and performance.
Maintain Robust Documentation in line with industry-leading agile software development methodologies, ensuring transparency and efficiency.
Guarantee Quality and Compatibility through thorough testing across browsers and devices, ensuring a world-class user experience.
Act as a Steward of the component library by managing contributions from multiple teams and ensuring high standards of performance and accessibility.
Core Qualifications:
Strong expertise in JavaScript, with in-depth knowledge of fundamental concepts and intermediate-level proficiency in modern frameworks.
Proficiency in React (with hooks and functional components) and Node.js, understanding their synergy in front-end development.
Advanced skills in HTML5 and CSS, with a focus on building responsive, accessible designs tailored to various screen sizes.
Hands-on experience with version control systems (preferably Git) and an understanding of distributed workflows.
Working knowledge of TypeScript, with an emphasis on its role in enhancing JavaScript development.
Preferred Expertise (Bonus Skills):
Proficiency in front-end testing frameworks, such as Cypress, Visual Regression Testing, or similar tools.
Familiarity with modern CSS practices, including preprocessors like SASS or LESS and CSS-in-JS solutions like Styled Components or Emotion.
Experience with Material-UI or similar frameworks for rapid prototyping and development.
Deep understanding of engineering practices, including TDD, automation, and CI/CD pipelines.
Experience working within an agile environment, leveraging XP or similar methodologies.
Proven track record of contributing to design systems or internal tools teams in large-scale organizations.
What We Value:
A passion for innovation and user-first design principles.
Ability to navigate complex, fast-paced environments while maintaining a commitment to quality.
Enthusiasm for mentorship and cross-team collaboration.
By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.
Contact: gbhardwaj01@judge.com
This job and many more are available through The Judge Group. Find us on the web at www.judge.com