Tasks
* FrontEnd Development
- Build responsive accessible and userfriendly interfaces using modern JavaScript CSS and HTML.
- Develop modular and reusable CSS architectures using methodologies like BEM CSSinJS or utilityfirst frameworks (e.g. Tailwind CSS).
- Optimize frontend performance ensuring fast load times and smooth cloud workers (e.g. Cloudflare Workers) for scalable serverless functionality and edge processing
* Accessibility and Standards
- Ensure all web applications meet WCAG 2.1 (or higher) accessibility standards.
- Conduct accessibility testing using tools like Axe Lighthouse or NVDA.
- Collaborate with UX/UI designers to build inclusive and accessible user experiences.
* Collaboration and Integration
- Work closely with backend engineers to integrate frontend interfaces with APIs and cloud services.
- Collaborate with crossfunctional teams to understand business requirements and deliver technical solutions.
- Partner with designers to create visually appealing and consistent experiences.
* Quality Assurance
- Write and maintain comprehensive unit integration and endtoend tests for frontend components.
- Debug and resolve complex frontend issues including browser inconsistencies and accessibility bugs.
- Perform peer code reviews to maintain high code quality and adherence to standards.
* Leadership and Mentorship
- Mentor junior developers providing guidance on CSS architecture JavaScript best practices and accessibility improvements.
- Contribute to team discussions on frontend architecture and cloud worker implementations.
* Continuous Improvement
- Research and implement new tools and technologies to improve development workflows and enhance application performance.
- Advocate for accessibility and userfirst design across the organization.
* Processes
- Identify issues that can impact your production line throw predictive impact updates to Managers
- Collaborative skills across teams to bring in efficiency
- Identify mitigation plans when needed
- Working across teams and functions undertake specialist roles which require the experience and knowledge of a team leader/manager.
- Take responsibility for the work you and your team produces ensuring high levels of attention to detail.
- Prioritize own workload based on input from Project Managers Designers Account Managers Team Lead and Manager.
- Document work and correspondence in tracking systems
- In alignment with business objectives improve production quality and efficiency as necessary.
- Perform root cause analysis for quality and/or efficiency problems and recommend action plans to address them.
- 4year degree or certificate in a related field required.
- Minimum 4 years of related professional experience in web design leading a team and/or web coding.
Requirements
- 5 years of experience in frontend development with an emphasis on CSS JavaScript and accessibility.
- Strong knowledge of CSS methodologies (e.g. BEM SMACSS) and pre/postprocessors (e.g. SASS PostCSS).
- Proficiency in JavaScript (ES6 and experience with frameworks/libraries like React or vanilla JS.
- Familiarity with cloud workers (e.g. Cloudflare Workers AWS .
- Expertise in implementing and testing for web accessibility (WCAG 2.1 ARIA).
- Experience with performance optimization techniques including lazy loading asset compression and efficient CSS/JS delivery.
- Proficiency in version control tools (e.g. Git).
* Preferred Skills (Nice to have)
- Experience with serverless architecture and edge computing.
- Familiarity with design systems and tools like Storybook.
- Experience with accessibility auditing tools and screen readers.
- Knowledge of Progressive Web Apps (PWAs) and modern web capabilities.
- Familiarity with CI/CD pipelines and DevOps practices.
Feel free to apply here and follow up via LinkedIn with Aleksandra Stojanovska our People and Talent manager.