Position: Senior Software Engineer, React
Company: Surprise
Category: JavaScript
Experience required: 5y
English level: intermediate

We are currently looking for motivated software engineers specialized in React development to join our team as Senior Engineers and help us continue driving our tremendous growth. This is a high visibility role at a rapidly growing organization with countless opportunities for professional development and upward mobility.

What will you be doing?

- Making our product better, stronger, faster;
- Implementing new features in partnership with our Product organization;
- Tuning the application to make it more performant and scalable;
- Designing an easy-to-maintain, easy-to-extend front-end infrastructure;
- Shipping the best code you can, and helping other developers through code review and mentorship.

What are we looking for?

- Pixel Pushing Guru with 4+ years of experience in software development, including building consumer facing, highly complex web front-ends;
- Expert knowledge of JavaScript, TypeScript, HTML/CSS;
- Proficiency with React/Hooks;
- Experience working on high-velocity feature development projects before;
- Good Computer Science background;
- Upper-Intermediate English or higher (B2+).

What skills will come in handy?

- Experience working with React Query, Next.js, styled-components;
- Experience working within a geographically dispersed team;
- Demonstrated ability to expertly manage conflicting priorities;
- High-bandwidth, high-energy, competitive, and creative individual;
- Driven to outperform; dedicated to self-improvement.

Benefits:

- Work on interesting and challenging projects, while building a pioneering software category;
- Great atmosphere, with the vibe and energy of a high-growth tech company;
- Competitive salaries;
- Close collaboration between UA and US team members;
- Ultramodern office in the heart of Lviv (Magnus);
- English classes and an immersive English-speaking work environment (we have a lot of native speakers at the office);
- Corporate activities and parties;
- Dedicated wellness area in the office;
- 20 working days of paid vacation and Public Holidays of Ukraine;
- 15 days of paid sick leave;
- Medical Insurance;
- Corporate Taxi (from/to office; up to amount);
- Parking option;
- And, of course, we use Surprise internally!