About the Role
The developer will design and implement interactive web interfaces, working closely with design and backend teams to deliver seamless user experiences.
Responsibilities
- Develop user-facing features using HTML, CSS, and JavaScript
- Translate design mockups into functional web pages
- Ensure high performance across desktop and mobile devices
- Optimize applications for maximum speed and scalability
- Collaborate with UX designers to implement visual elements
- Write clean, maintainable, and well-documented code
- Integrate with backend APIs and services
- Debug and troubleshoot interface issues
- Participate in code reviews and team meetings
- Maintain consistency with brand and design standards
- Implement responsive layouts for various screen sizes
- Ensure web accessibility compliance with industry standards
- Stay current with emerging front-end technologies
- Test applications across multiple browsers and platforms
- Support deployment and post-launch maintenance
Nice to Have
- Experience with TypeScript
- Knowledge of server-side rendering techniques
- Familiarity with GraphQL
- Experience with CI/CD pipelines
- Exposure to design systems and component libraries
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work model with flexible scheduling
Team
Collaborative team environment with cross-functional departments
Technology Stack
- Primary use of React for component-based development
- Styled-components and Sass for styling
- Integration with REST and GraphQL APIs
Work Culture
- Emphasis on innovation and continuous learning
- Regular team retrospectives and knowledge sharing
- Flexible PTO and professional development support
Visa sponsorship available for qualified candidates