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.
You Will:
- 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.
- 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).
- 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.
You Have:
- Excellent knowledge of modern development practices (Mobile First, MVC, Object-Oriented Development).
- 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.
What We Offer:
- 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
Critical Mass is an equal opportunity employer.