- Experience
- Any
- Salary
- —
- Openings
- 1
- Posted
- 1 week ago
- Work mode
- In office
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
Role Overview
The Frontend Software Engineer position involves collaborating with the Customer Experience (CX) team to design, develop, test, and sustain responsive interfaces and user interactions aimed at customers. The focus of this role includes enhancing usability, accessibility, frontend performance, secure API integration, and ensuring smooth digital experiences.
Key Responsibilities
- Create customer-facing interfaces that are responsive, accessible, and maintainable using React, TypeScript or JavaScript, HTML, and CSS.
- Develop reusable UI components, manage frontend services, implement validation, handle state management, and manage error handling effectively.
- Connect frontend applications with RESTful APIs and authentication processes, ensuring secure API usage.
- Improve page load speeds, mobile device usability, cross-browser compatibility, accessibility standards, and the overall quality of user journeys.
- Design and execute frontend tests including unit tests, component tests, end-to-end, and regression testing.
Preferred Skills and Experience
- Proven expertise in React, TypeScript or JavaScript, HTML, CSS, reusable component creation, responsive design, browser compatibility, accessibility, usability, and adoption of design systems.
- Experience with frontend testing methodologies and secure API consumption.
- Knowledge of CI/CD pipeline implementation, source control, code review processes, cloud or container deployment, monitoring tools, secure development methods, and Agile project delivery.
Success Criteria
Successful candidates will deliver customer-facing interfaces characterized by high usability, accessibility, performance, responsiveness, and maintainable codebases. Enhancements to user journeys will be driven by iterative releases, automated testing, real-time production monitoring, and continuous improvement based on user feedback.