Job Description
The React Developer will be working together with an agile team for the different development tasks and need to be able to use your extensive development experience and knowledge to pivot and adapt to different subjects. You will join our existing agile scrum team to deliver amazing results on a regular basis - from refinement to the deployment of each story. You will be hands-on in solutioning, implementing, and testing new features on the platforms, and you will be part of seeing these changes right through to production. If you love coming up with creative solutions to technical problems and aren’t afraid to roll up your sleeves in something new, we’re looking for you! We love innovating with modern technologies. We have millions of users of our services and providing them best experience with modern technologies capabilities
Responsibilities:
- Creatively solution and implement new features with your team pairing or mobbing for our web applications using React and NextJS
- Continually optimizing code for maximum performance
- Unit Testing of the features that you implement
- Work in close contact with team members (Scrum) and project stakeholders on customer’s site
- Designing robust, modular and highly reusable code
- Maintenance and refactoring of existing features
- Work with product owners, QA/Developers in Test to develop new features.
- Take accountability with the whole agile team for completing the stories in each sprint, and ensuring full end-to-end coverage
- Participate in a fast-paced environment where your input is valued and sought after contribute by recommending best practices and continuously driving forward web app innovation
This is what YOU have:
- Proficient development skills building web-based UI with React and NextJS
- Strong development abilities using Modern JavaScript (ES6+) and/or TypeScript
- Solid cross-browser skills using TypeScript
- You embrace Test-Driven Development (TDD) and are familiar with Continuous Integration /Continuous Development tools and processes
- You are familiar with Unit, Integration and Acceptance Testing
- You have experience troubleshooting complex technical solutions
- You write clean, efficient and robust code that can handle heavy traffic
- You have experience with mobile web either in adaptive or responsive methods
We offer:
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Flexible and personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Paid vacation days, sick leaves, and days off
- Healthcare & Sport program
- Medical insurance
- Memorable anniversary presents
- Corporate events and team buildings