Hot
Onsite
Remote Allowed
Trainee/Junior JS/React Engineer
location_on
Vinnytsia
Directions:
Software Development
Overview
Technical Skills:
- Basic understanding of core JavaScript concepts and proficiency in ES6+ features;
- Exposure to HTML5, CSS3, and modern web development practices;
- Experience with React.js and understanding of its core principles, including state management, props, and component lifecycle;
- Familiarity with React hooks and functional components is a plus;
- Experience using Git for version control;
- Familiarity with development tools such as npm or yarn, webpack, and Babel;
- Understanding of responsive web design practices and experience with CSS frameworks like Bootstrap or Material-UI;
- Basic knowledge of RESTful APIs and experience making HTTP requests from a client-side application;
- Bachelor’s degree in Computer Science, Information Technology, or related field, or equivalent practical experience;
Soft Skills:
- Strong willingness to learn new technologies and frameworks, as the field of web development is continually evolving;
- Ability to troubleshoot and solve problems independently with minimal guidance;
- Good communication skills to effectively collaborate with team members and share ideas clearly;
- High attention to detail with a focus on producing quality, bug-free code;
- Ability to manage time effectively, especially when dealing with multiple projects or deadlines;
Additional Desirable Skills:
- Experience with state management libraries (e.g., Redux, Context API).
- Knowledge of TypeScript is a plus.
- Exposure to unit testing frameworks like Jest or testing-library/react;
Responsibilities:
- Participate in the full software development lifecycle, including requirement analysis, design, implementation, testing, and deployment;
- Collaborate with senior developers to design and develop dynamic web applications;
- Maintain and improve the performance of existing software;
- Stay current with the latest web technologies and best practices;
Languages:
- English: B2+;