Position: Full Stack Developer (React + Typescript)
Company: GT
Category: JavaScript
Experience required: 3y
English level: upper

You are:

- Excited about creative problem-solving as part of a cross-functional team.
- Passionate about writing smart, simple, and clean code (but with an understanding that real artists ship).
- Tirelessly striving for the best end-user experience and driven to make interactive technology better for real people.
- Driven to keep learning the latest developments in the field of software engineering and product delivery.
- A great communicator able to articulate technical issues in plain language that can be understood by non-technical stakeholders.
- A vocal advocate of agile and lean methods.


Must skills:

- Several years of experience building highly-scalable and well-performing web applications.
- Extensive knowledge of TypeScript, JavaScript and React.
- Familiarity with component-based design systems and CSS-in-JS.
- Experience in building and maintaining UI component libraries.
- Experience with AWS, in particular for web-hosting.
- Experience in working with REST APIs.
- Familiarity with server-side technologies including, Node.js, Kotlin/Java, Gradle, and Dropwizard.
- A good understanding of identity and session management.
- Test-driven development.
- Git (or experience with a similar distributed source control system).
- Strong problem-solving skills for debugging issues throughout the entire stack.
- University degree in computer science, software engineering, mathematics, physics or related discipline.


Helpful to know:

- An understanding of Progressive Web Apps.
- Familiarity with styled system and styled-components.
- Frontend state management using React hooks and contexts.
- Infrastructure as code, using tools such as Terraform or similar.
- Continuous Integration and Continuous Delivery (we use CircleCI).
- Experience with relational databases such as Postgres.
- Experience in designing and delivering RESTful API’s using JAX-RS frameworks.
- Project Management tools (we use Jira).


We offer:

- An opportunity to co-create valuable innovative solutions for millions of users.
- Be an early bird and join the newly created technical team in Kyiv, participate in setting the right standards of work, and in the hiring process of the team.
- Flexible schedule, a mix of remote and office work.
- Cutting edge office in the center of Ukraine’s first innovation park — Unit.City.
- Medical insurance.
- Monthly commute allowance or free parking space.
- Best-in-class IT equipment mirroring our client set-up.
- Monthly education allowance for courses, training, books, events.
- Gym membership, after-work activities.
- Daily lunches.