Position: Senior Front-end Developer
Company: O2IT
Experience required: 5y
English level: upper

We are looking for a strong Senior Front-end developer to join our growing team. You’ll be working closely with an amazing group of developers and take part in shaping the company's front-end architecture and design.

Responsibilities:
- Optimisation, refactoring, and scaling of current infrastructure to provide a robust and quick application to our customers
- Software design and development of new features from A-Z, from product to deployment
- System stability and responding to critical incidents
- Reviewing colleagues’ code and responding to CRs directed to you
- Working with our CI/CD tools (including tweaking the setup of the CI)
- New features development
- Attend and participate in Engineering meetings, front-end side architecture and features with other back-end developers
- Enrich the current front end team
- Enjoy life and what you do!
- Teamwork in Scrum with 3-week sprints with hotfixes from time to time

Requirements:
- 4+ Years of professional experience as a Software Engineer
- Experience with React, GraphQL, Apollo, Unit testing
- Excellent communication skills
- Experience with web service frameworks and API technologies
- Practical experience in an agile software development environment
- Self-driven and result-oriented; You'll jump on a task and drive it to completion
- Good understanding of Dependency Injection and Inversion of Control
- Excellent understanding of Object-Oriented Principles
- Good English level
- Experience with Node.js will be a huge plus

We'rel provides:
- 3-year tenure bonus ($)
- Paid vacation and sick leaves
- Health insurance
- Gym reimbursement
- Global Offsite (the last time we were in the Maldives)
- Courses and workshops
- Remote work allowance