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: • Take ownership of a feature or feature set • Actively participate in project team meetings and technical discussions related to the project • Architect, design, and work with the team to get new features and services into production • Work with designers, PO, and other engineers to solve problems and implement solutions • Generate high-quality code in balance with rapid feature delivery • Code reviews, technical documentation, deployments • Implementation of the best practices for continuous delivery • Propose process improvements and changes • Involved in Team on-boarding and Mentorship
Role Requirements: • Software Engineering experience 4+ years • Strong experience with Native Script (Angular) and mobile development on iOS and Android platforms • Experience with AWS • Experience working knowledge of RESTful integrations • Proficient understanding of Git • Strong understanding of Design Patterns, Algorithms, and OOP • Experience with TDD and other testing best practices • Understanding the principles of secure application development; knowledge of OWASP Top 10 web application security risks and how to mitigate them
The ideal candidate is also: • Has at least an Intermediate level of English • Has strong communication & team working skills • Has an agile mindset and is a good team player • Is pragmatic: gets things done, can find a creative compromise between an ideal technical solution and actual client needs • Understands the value of testing, quality, continuous integration, source control, and code reviews
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 • Meet-ups 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