Our customer is an online platform that connects school students with STEM employers. Students have the ability to explore career paths, interact with company representatives and apply for work experience and apprenticeships before they leave school.
It empowers students to take control of their career path by connecting them with leading employers and education providers.
Responsibilities:
Develop applications using React JS adapting the best industry practices.
Conduct regular code reviews to improve code quality, design, and tests
Attend regular Retrospective meetings to discuss solutions to technical and process challenges
Collaborate with Product Owners on defining User Stories for team
Recommend system solutions by comparing advantages and disadvantages of custom development and open source alternatives
Complete application development by coordinating requirements, schedules, and activities
Mentoring junior team members
Explore new opportunities to add value to product and process and present to team
Required Skills:
3+ years of software development experience, with knowledge of Agile software development process
Experience in JavaScript, ReactJS, Redux
Graphql and Apollo can be a plus
Some Java experience can be a plus
Experience with HTML, cross browser CSS and responsive design
Understanding of REST APIs and use them in practice
Ability to write effective unit and integration tests
Understanding of Agile methodologies
Experience as a developer on an agile team preferred
Commitment to test driven development
Upper-Intermediate English level
We offer:
Flexible working hours
A competitive salary and good compensation package
Best hardware
A masseur and a corporate doctor
Healthcare & sport benefits
An inspiring, comfy, clean and safe office
Professional growth:
Challenging tasks and innovative projects
Meetups and events for professional development
An individual development plan
Mentorship program
Fun:
Corporate events and outstanding parties
Exciting team buildings
Memorable anniversary presents
A fun zone where you can play video games, foosball, ping pong, and more.