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