Developer, Front End

Critical MassSan Jose, CA
126d

About The Position

We are seeking an experienced and motivated Developer, Front End to join our team. The Developer, Front End will be responsible for delivering front-end tasks, supporting web applications, and translating graphic designs into efficient, high-quality, responsive, and accessible code. This role requires both independent ownership of basic tasks and the ability to collaborate on more complex projects, seeking guidance from senior team members as needed.

Requirements

  • Minimum 2+ years of experience working with front-end technologies (HTML/CSS/JavaScript).
  • Excellent knowledge of modern development practices (Mobile First, MVC, Object-Oriented Development).
  • Experience with cross-browser and responsive development, and general software/unit testing.
  • Familiarity with design systems, reusable components, and design translation using Figma or similar tools.
  • Experience with version control systems (e.g., Git/GitHub).
  • Work experience integrating with APIs, external web services, and content management systems.
  • Fluency with data transfer formats and protocols (JSON, XML, HTTP).
  • Experience with automation and pre-processing tools (Gulp, SASS, LESS).
  • Ability to build proof-of-concept prototypes and optimize code for performance.
  • Exposure to full-stack development, including working with databases (SQL), designing/consuming APIs, and monitoring application performance.
  • Expertise in troubleshooting, debugging, and root cause analysis.
  • Resourceful, critical thinker with a curiosity mindset and strong problem-solving skills.

Responsibilities

  • Translate graphic designs and wireframes from tools like Figma (or similar) into standard-compliant HTML, CSS, and responsive components.
  • Collaborate with Creative, Business, Technology, and QA teams to ensure the delivery of high-quality, punctual web development.
  • Implement technical solutions following best practices and maintain clear documentation according to project guidelines.
  • Work with a variety of front-end technologies including HTML5, CSS, JavaScript, and popular frameworks.
  • Integrate web solutions with external web services (SOAP/REST), content management systems, and third-party applications (API/webhook integration).
  • Implement and maintain automation and pre-processing tools (e.g., Gulp, SASS, LESS).
  • Ensure cross-browser compatibility and mobile-first, performant code.
  • Debug and troubleshoot issues, providing root cause analysis for both simple and complex problems.
  • Analyze and optimize code for quality, efficiency, and performance; provide feedback to peers during code reviews.
  • Identify and resolve performance and scalability issues, and drive efforts to reduce technical debt.
  • Provide progress updates and task estimates to senior or technology leads as required.

Benefits

  • Global maternity and parental leave
  • Competitive benefits packages
  • Vacation, compassionate leave, wellness days, and flex days
  • Access to online services for families and new parents
  • 13 affinity groups
  • Internal learning and development programs
  • Enterprise-wide employee discounts

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

Bachelor's degree

Number of Employees

501-1,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service