Be a part of a self-organizing, cross-functional product team and cooperate closely with other Software Engineers, UX Designers, Product Managers, Team Leader, and with other specialists like Product Marketers or Support Engineers;
Follow the best engineering practices: automated testing, code reviews, YBIYRI (you built it you run it);
Spend ~80% of your coding time on frontend and ~20% on backend tasks;
Share your thoughts openly and honestly on what would be the best for the customers and the business: you will be part of discussions about the future of our products;
Decide freely about your day and assignments – we do not micromanage people and we do care about work & life balance;
Be the change you seek – if you see that something can be improved, suggest how and make it happen (alone or by engaging your colleagues)!
What you will need to have:
Be a team player, but also self-motivated
Proven record of delivery of at least a few software development projects or products;
Hands-on experience with front-end technologies such as React, Node.js, Typescript.Whereas we appreciate some breadth, we value the depth even more!
Attention to detail, passion for UX;
Willingness to learn and use multiple technologies;
Truly engineering approach to solving problems. Good theoretical foundations of computer science (e.g. algorithms and computational complexity, OOP) are super practical in the ever-changing landscape of technologies;
Understanding of modern Cloud architectures, and practical experience implementing them in AWS;
Solid architectural understanding of web applications, including performance, quality and security aspects;