Frontend Developer

Kyivstar
Summary
Join Kyivstar.Tech's Product Development Team as a Frontend Developer (React)! Enjoy the benefits of working in a product team, including diverse projects, independence, influence over development direction, and growth opportunities. Collaborate with the Web Dev Team and Head of Technology on product tasks (70% development, 30% support). You will select and implement tools and technologies, design application architecture, conduct code reviews, and write optimized code. Kyivstar.Tech is a Ukrainian IT company, a subsidiary of a major telecom operator, with a mission to create impactful technological solutions. We offer a range of benefits, including remote work options, performance bonuses, training opportunities, health and life insurance, a wellbeing program, and mobile communication reimbursement.
Requirements
- Understanding OOP and Functional programming design patterns
- 3+ years of experience with development of web application
- Professional experience with React JS (2+ years)
- Experience making interactive and performant web UIs with React JS
- Experience with state management using Redux / Flux
- Strong knowledge and experience with CSS: methodologies, tools, optimization, page rendering
- Fluent knowledge of git and platforms (GitHub, GitLab)
- Experience work with hooks and using typescript architecture
- Understanding and usage REST, SOA concepts
- Understanding of ES6/ES7/ES8 standards
- Understanding of CI/CD (principles, instruments)
Responsibilities
- Collaborate with Web Dev Team and Head of Technology in real and interesting product tasks (support 30% and development 70%)
- Selection and implementation of the necessary tools, technologies, and techniques
- Designing and implementing of an application architecture
- Code review and code quality control
- Writing optimized code if needed
Preferred Qualifications
- Experience with high load projects
- Experience with developing on Node.js
- Strong understanding | usage of SOLID principles and software design patterns
- Strong understanding the design principles of distributed applications
- Experience with Docker containers
- Ability to setup required development environment
- Experience with Linux-based OS, Bash
Benefits
- Office or remote — it's up to you: you can work from anywhere, and we will arrange your workplace
- Remote onboarding
- Performance bonuses for everyone (annual or quarterly — depends on the role)
- We train employees: with the opportunity to learn through the company’s library, internal resources, and programs from partners
- Health and life insurance
- Wellbeing program and corporate psychologist
- Reimbursement of expenses for Kyivstar mobile communication