Full-stack JavaScript Engineer (offline)
Kozak Group is seeking a talented and passionate Full-stack JavaScript Engineer to join our dynamic team. As a key member of our engineering department, you will have the opportunity to work on cutting-edge projects, developing high-quality, scalable web applications that drive our business forward. This role is ideal for a creative and ambitious developer who is enthusiastic about using modern JavaScript technologies to solve complex problems and deliver outstanding user experiences.
Location: Ukraine and Europe
Employment Type: Full-Time/Contract
Seniority Level: Mid-Senior
Responsibilities:
- Design, develop, and maintain scalable, reusable, and performant full-stack web applications using JavaScript technologies such as Node.js, React, Angular, or Vue.js.
- Collaborate with cross-functional teams (Product, Design, and QA) to define, design, and ship new features and functionality.
- Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.
- Implement responsive design to ensure web applications perform well on various devices and screen sizes.
- Participate in code reviews, contribute to team knowledge sharing, and adhere to best coding practices.
- Troubleshoot, identify, and resolve performance and scalability issues.
Requirements:
- Experience (4+ years) with React.js and Node.js
- Experience with MySQL, MongoDB, PostgreSQL, or other databases.
- Upper-intermediate or higher English and Ukrainian.
- Bachelor's degree in Computer Science, Engineering, related field, or equivalent work experience.
- Proficient understanding of web markup, including HTML5 and CSS3.
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
- Familiarity with RESTful APIs and asynchronous request handling.
- Experience with front-end build pipelines and tools (e.g., Webpack, Gulp, Grunt).
- Understanding of version control tools, such as Git.
- Excellent problem-solving skills and a commitment to achieving deadlines and delivering high-quality work.
Nice to Have:
- Experience with Angular.
- Experience with Nest.js and Next.js.
- Experience with state management libraries (e.g., Redux, Vuex, NgRx).
- Knowledge of modern authorization mechanisms, such as JSON Web Tokens.
- Familiarity with modern front-end testing frameworks (e.g., Jest, Mocha).
Benefits:
- Competitive salary based on experience and skills.
- An inclusive and collaborative work environment.
- Opportunities for professional growth and career development.
- The opportunity to work in a modern and comfortable office in Kyiv in the Вusiness center "Wave" or choose a remote/hybrid work format.
- Compensation for sick leave and regular paid holidays.
- Flexible work schedule.
- Quarterly English intensives.
- Internal entertainment and educational programs.
- Paid courses, meetings, workshops.
How to Apply:
Please send your resume, a brief introduction, and links to your portfolio or GitHub projects