About the Role
The role involves designing and implementing frontend features using React, collaborating with cross-functional teams, ensuring code quality, and contributing to the continuous improvement of development processes and application architecture.
Responsibilities
- Develop and maintain responsive user interfaces with React
- Collaborate with designers and backend developers to integrate features
- Write clean, testable, and reusable frontend code
- Optimize application performance and load times
- Participate in code reviews and technical discussions
- Troubleshoot and debug frontend issues
- Ensure compatibility across browsers and devices
- Implement state management using modern patterns
- Follow security best practices in frontend development
- Contribute to technical documentation
- Support testing efforts with unit and integration tests
- Stay current with evolving frontend technologies
- Participate in agile development cycles
- Work with version control systems like Git
- Assist in defining frontend architecture standards
- Help onboard new team members
- Engage in refactoring legacy components
- Integrate with RESTful and GraphQL APIs
- Use build tools and module bundlers effectively
- Apply accessibility standards in UI development
- Collaborate on product planning and estimation
- Support deployment and monitoring processes
- Maintain alignment with product goals
- Contribute to frontend tooling improvements
- Promote consistency in design system usage
Nice to Have
- Experience with micro-frontend architectures
- Knowledge of server-side rendering with React
- Familiarity with monorepo tools
- Experience mentoring junior developers
- Contributions to open-source projects
- Experience with performance monitoring tools
- Knowledge of internationalization and localization
- Understanding of DevOps practices
- Experience in enterprise software environments
- Familiarity with cloud platforms
Compensation
Competitive salary based on experience
Work Arrangement
Remote with flexible hours
Team
Collaborative engineering team focused on scalable web applications
Why Join Us
- Opportunities for professional growth and technical advancement
- Exposure to diverse international projects
- Support for attending conferences and training
- A culture that values innovation and knowledge sharing
Benefits
- Health insurance coverage
- Paid time off and holidays
- Remote work support
- Professional development budget
- Access to learning platforms
Available for qualified candidates