We are seeking an experienced Frontend Developer to join our team and collaborate with Product and Technology teams. As a Frontend Developer, you will be responsible for developing new user-facing features, building reusable, testable, and efficient code, and taking ownership of Frontend development.
Key Responsibilities:
- Develop new user-facing features on the frontend side
- Build reusable, testable, and efficient code
- Take ownership of Frontend development
- Document technical decisions and approaches
- Review code and provide mentorship to other developers in the team
- Grow your skills and share your knowledge with other developers
- Collaborate with other team members and stakeholders
Requirements:
- Deep understanding of vanilla JavaScript and ES6
- 3+ years of experience with React.js
- Strong knowledge of Typescript
- Working experience with Apollo GraphQL Client
- Experience with CI/CD setup, Docker
- Software testing. Approaches, testing types
- Proactive position in architecture preparation, solution development, processes improvements
- Strong knowledge of CSS, flex and grid layout
- Excellent analytical and problem-solving skills
- Great team player with excellent communication skills and work ethic
- At least Upper-Intermediate English level (verbal and written)
Would be a plus if you have:
- Working experience with building a microservice architecture
- Understanding and experience with event-driven architecture
- Experience in developing and scaling server applications in AWS ecosystem
- Experience with Node.js
- Working experience with Angular.js
- Working experience with Storybook
- Working experience with yarn, yarn workspaces, Lerna monorepo
- GraphAPI or other social network APIs (TikTok, Twitter)
- Advanced English level
- Mentoring experience
If you meet the above requirements and would like to join a dynamic team in a fast-paced environment, please submit your application with your updated CV and a brief summary of your experience.