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.
We are open to early-career candidates with foundational training in software development, including hands-on project or initial commercial experience, who are eager to grow and gain real commercial experience.
What we expect from the candidate:
- 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
Responsibilities:
- 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
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
Application Process:
- CV and LinkedIn profile review
- Culture Index (CI) assessment
- Interview with the Recruiter
- Technical interview (may include an online task, live coding, or technical discussion)