This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
ORIL is looking for motivated and proactive Junior Full Stack Developer (React-focused) to join a paid 3-month internship program. You will work on an existing project as part of a real development team, gaining hands-on commercial experience. Based on performance, there is an opportunity to continue working on the current project or move to other available opportunities within the company.
Job Responsibility:
Join an ongoing commercial project and contribute to development tasks aligned with team priorities and business needs
Participate in feature development under the guidance of senior engineers and mentors
Learn and apply key technologies and tools used by the company as part of daily work
Gradually take ownership of small tasks, features, or components, with increasing independence over time
Follow established development processes, coding standards, and best practices, receiving regular feedback and support
Requirements:
Confident knowledge of React and modern frontend development principles, with hands-on practice
Strong understanding of frontend fundamentals (HTML, CSS, JavaScript) and component-based architecture
Clear interest and readiness to develop as a Full stack developer, not limited to frontend tasks
Basic understanding of backend concepts such as APIs, client–server interaction, authentication, and data flow
Familiarity with working with REST APIs and integrating frontend with backend services
English level B2 or higher with confident spoken communication and the ability to participate in discussions and presentations
Strong communication and presentation skills
High motivation to learn, grow, and take ownership of tasks and technical decisions
Ability to work with feedback, adapt quickly, and continuously improve
Nice to have:
Experience or familiarity with React Native
Initial experience with backend technologies (Node.js, databases, or similar)
Completed IT or software development courses
What we offer:
Paid internship with a clear opportunity to receive a full-time offer based on performance
Accounting and administrative support throughout the internship
Flexible work format: fully remote or from our office in Lviv
Regular check-ins, reviews, and feedback sessions with mentors and the team
A supportive and collaborative team of developers, designers, managers, and other professionals
A learning-focused environment that encourages professional growth, knowledge sharing, and teamwork