Engineering & Technology
Trainee
Lviv

Trainee Front End Software Engineer

ABOUT THE ROLE

In this role, you will contribute to the development of modern web applications for a global enterprise platform in the pharmaceutical and life sciences domain. You will join a team modernizing business-critical systems and building intuitive, high-performance user experiences using React and TypeScript.

You will work alongside experienced engineers, designers, and product stakeholders, gaining hands-on experience with modern frontend technologies, enterprise-scale applications, and cloud-native development practices. This is an excellent opportunity to develop your technical skills while contributing to impactful solutions used by customers worldwide.

RESPONSIBILITIES

  • Participate in the development and maintenance of modern web applications using React and TypeScript
  • Implement user interfaces and frontend features based on business and design requirements
  • Build reusable UI components using Ant Design and AG Grid Enterprise
  • Develop client-side routing and navigation flows using React Router
  • Integrate frontend applications with GraphQL and REST APIs using Apollo Client and Axios
  • Implement data visualization components using ECharts
  • Contribute to internationalization and localization efforts using i18next
  • Write clean, maintainable, and well-documented code following established coding standards
  • Support unit testing activities using Vitest and React Testing Library
  • Participate in code reviews and apply feedback from team members
  • Investigate and troubleshoot frontend issues with support from senior engineers
  • Collaborate closely with developers, QA engineers, designers, architects, and business stakeholders
  • Learn and follow software engineering best practices, accessibility standards, and development processes
  • Contribute to technical documentation and knowledge-sharing activities

REQUIREMENTS

  • Basic commercial experience, internship experience, or strong academic/personal projects using React and TypeScript
  • Understanding of JavaScript and TypeScript fundamentals
  • Knowledge of modern React concepts, including functional components, hooks, and state management principles
  • Familiarity with HTML5, CSS3, and responsive web development practices
  • Understanding of REST APIs and web communication fundamentals
  • Basic experience working with JSON data formats
  • Familiarity with frontend package managers and build tools
  • Basic knowledge of Git and version control concepts
  • Understanding of software development lifecycle and Agile methodologies
  • Strong analytical and problem-solving skills
  • Eagerness to learn modern frontend development technologies and best practices
  • English level: Intermediate or higher
  • Familiarity with GraphQL and Apollo Client (nice to have)
  • Knowledge of Ant Design or similar component libraries (nice to have)
  • Exposure to AG Grid or other advanced data table solutions (nice to have)
  • Familiarity with Axios and API integration patterns (nice to have)

SoftServe is an equal opportunity employer. Qualified applicants will receive consideration regardless of race, color, ancestry, ethnicity, national origin, religion, sex, sexual orientation, gender identity or expression, age, citizenship, disability, health condition, marital or family status, veteran status, or any other characteristic protected by applicable law.

#LI-Onsite

#LI-DB2

Role Summary

Location

Lviv

Work type

Office

Direction

Engineering & Technology

Subdirection

Software Development

Tech level

Trainee

Personal recruiter:

Yana Ratushna

Apply Now

Fill out the form, and we'll be in touch shortly.

CV/Resume in English will speed up its processing time
Upload file

About us

We are a digital engineering and technology consulting company where expertise grows alongside people. For more than 30 years, we have been elevating technology: helping organizations navigate complex business challenges by combining deep engineering knowledge with thoughtful, research-backed innovation. Our teams work across key areas: digital engineering, data and analytics, Сloud, and AI/ML. In each, we deliver practical, scalable solutions rooted in real business needs and measurable human impact.

You bring your perspective and ambition. We create an environment where your work meets clarity, confidence, and purpose.

About us

We offer

Flexible Work Model

Work from home, from the office, or in a hybrid format that supports focus and collaboration.

Compensation & Benefits

Competitive, market-based pay, benchmarked by role and location — plus health coverage, paid time off, wellness support, and learning opportunities.

People-first Leadership

Approachable leaders who communicate openly, keep teams close to the strategy, and support long-term planning.

Advanced tech communities

Stay close to AI/ML, Cloud, Quantum Computing, IoT, and Robotics communities, with projects built on modern frameworks.

More opportunities available

Browse all open positions to find the best fit for your experience.

Browse all positions
102417