About the Role
The role involves leading frontend development efforts, building maintainable codebases, and contributing to technical decisions across the product lifecycle.
Responsibilities
- Design and develop scalable web applications using modern JavaScript frameworks
- Collaborate with product and design teams to define functional requirements
- Write clean, testable, and well-documented code
- Lead code reviews and ensure adherence to best practices
- Optimize applications for performance and usability
- Troubleshoot and debug complex issues in production environments
- Mentor junior developers and support team growth
- Integrate with RESTful and GraphQL APIs
- Implement responsive user interfaces for diverse devices
- Ensure cross-browser compatibility and accessibility standards
- Participate in agile planning and sprint execution
- Contribute to architectural discussions and system design
- Maintain existing codebases while introducing new features
- Use version control systems effectively, primarily Git
- Deploy and monitor frontend applications in cloud environments
- Collaborate on end-to-end testing strategies
- Stay current with emerging JavaScript trends and tools
- Improve frontend build and deployment pipelines
- Support DevOps initiatives with CI/CD integration
- Ensure security best practices in frontend implementations
- Work closely with backend teams for seamless integration
- Translate UI/UX designs into functional components
- Evaluate third-party libraries and frameworks for suitability
- Contribute to technical documentation and knowledge sharing
- Drive improvements in frontend observability and monitoring
Compensation
Competitive salary based on experience
Work Arrangement
Hybrid remote and office setup
Team
Collaborative engineering team focused on scalable web solutions
Technology Stack
- Primary use of React for frontend development
- TypeScript for type safety
- Node.js for server-side components
- GraphQL for data querying
- AWS for cloud infrastructure
- Docker for containerization
- Jest and React Testing Library for testing
Professional Development
- Access to training platforms and technical workshops
- Opportunities to attend industry conferences
- Internal tech talks and knowledge-sharing sessions
- Support for certifications and skill advancement
Available for qualified candidates