Junior Full Stack Engineer (React-focused) – ORIL

Junior Full Stack Engineer (React-focused)

Lviv, Ukraine

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)








    Thanks for applying, we will contact you soon.

    Contact Person

    Kateryna Fedoryha

    Kateryna Fedoryha

    HR manager