About the Role
The role involves developing and maintaining frontend components using React, collaborating with design and backend teams, and ensuring high performance and usability across platforms.
Responsibilities
- Design and implement user interface components in React
- Collaborate with UX designers to translate mockups into functional code
- Optimize applications for speed and scalability
- Write clean, maintainable, and testable code
- Debug and resolve frontend issues across browsers and devices
- Participate in code reviews and team discussions
- Ensure compatibility with accessibility standards
- Integrate with RESTful APIs and backend services
- Maintain documentation for frontend systems
- Stay updated on emerging frontend technologies and best practices
- Support deployment processes and CI/CD pipelines
- Contribute to architectural decisions for frontend systems
- Work with product managers to define feature requirements
- Monitor application performance and user feedback
- Implement responsive design for mobile and desktop
Nice to Have
- Experience with TypeScript
- Knowledge of GraphQL
- Familiarity with Next.js or similar SSR frameworks
- Experience with UI component libraries like Material UI or Chakra UI
- Understanding of SEO principles as they apply to frontend code
Compensation
Competitive salary with benefits
Work Arrangement
Remote with flexible hours
Team
Collaborative team of developers and designers
Tech Stack
React 18, TypeScript, Redux Toolkit, Webpack, Jest, GitHub, Figma, REST APIs
Work Culture
- Emphasis on autonomy and ownership
- Regular team retrospectives and feedback sessions
- Support for continuous learning and conference attendance
Growth Opportunities
- Pathways to lead frontend initiatives
- Mentorship programs for skill development
- Opportunities to contribute to open-source projects
Available for qualified candidates