About the Role
The role involves building and maintaining a scalable, user-friendly frontend platform while collaborating across teams to ensure seamless integration and optimal user experience.
Responsibilities
- Design and implement user-facing features using modern JavaScript frameworks
- Collaborate with product designers to translate mockups into functional UI components
- Optimize web applications for performance, scalability, and accessibility
- Write clean, maintainable, and testable frontend code
- Participate in code reviews to ensure code quality and consistency
- Troubleshoot and resolve UI-related bugs and issues
- Work closely with backend teams to integrate APIs and services
- Contribute to the evolution of the frontend architecture
- Ensure consistent behavior across browsers and devices
- Stay current with emerging frontend technologies and best practices
- Support the development of design systems and reusable components
- Engage in agile development processes including planning and standups
- Help define and implement frontend standards and tooling
- Conduct usability testing and incorporate feedback into development
- Assist in mentoring junior developers and sharing technical knowledge
Nice to Have
- Experience with TypeScript
- Familiarity with design systems and component libraries
- Knowledge of server-side rendering or static site generation
- Experience with CI/CD pipelines for frontend projects
- Background in user experience research or usability testing
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work model with flexibility for remote and office-based work
Team
Collaborative engineering team focused on delivering high-quality software in an agile environment
Why This Role Matters
- Your work will directly impact how users interact with the platform, shaping a smooth and intuitive experience.
- You’ll help bridge the gap between design and engineering, ensuring visual and functional excellence.
What We Value
- Ownership of code and features from concept to deployment
- Continuous learning and improvement in technical and design practices
- Clear communication and teamwork across disciplines
Available for qualified candidates