Frontend Lead
About us:
Data Science UA is a service company with strong data science and AI expertise. Our journey began in 2016 with the organization of the first Data Science UA conference, setting the foundation for our growth. Over the past 8 years, we have diligently fostered the largest Data Science Community in Eastern Europe.
About the product:
It is a new generation of data service provider, specializing in data consulting and data-driven digital marketing, dedicated to transforming data into business impact across the entire value chain of organizations. The broad range of data-driven solutions in data consulting and digital marketing are designed to meet clients’ specific needs, always conceived with a business-centric approach and delivered with tangible results. The company’s data-driven services are built upon the deep AI expertise the company’s acquired with a 1000+ client base around the globe. The company has 1000 employees across 20 offices who are focused on accelerating digital transformation.
About the role:
We are seeking a Frontend Lead, who will join the team.
Requirements:
– 8+ years of experience in front-end development with a strong focus on React.js.
– Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
– Proven track record in leading front-end teams and delivering high-quality, scalable web applications.
– Deep knowledge of React.js, JSX, component lifecycle, and advanced state management (e.g., Redux, Context API).
– Strong understanding of component design patterns and state management strategies.
– Expert-level understanding of HTML5, CSS3, and modern CSS frameworks (Sass, Styled Components, etc.).
– Ability to craft pixel-perfect UIs and implement complex layouts with precision.
– Extensive experience with JavaScript (ES6+), including asynchronous programming (Promises, async/await), and RESTful API integrations.
– Expertise in Git and Git workflows, ensuring seamless collaboration and version control in an agile environment.
– Expertise in building responsive and adaptive web applications, leveraging CSS frameworks (Bootstrap, Material-UI) or custom solutions to deliver seamless experiences across all devices.
– Proven experience with front-end testing frameworks (Jest, Mocha, React Testing Library) and integrating with Continuous Integration/Continuous Deployment (CI/CD) pipelines to ensure high-quality, tested code.
– Strong leadership skills with experience mentoring developers and fostering a collaborative, high-performance development environment.
Would be a plus:
– Familiarity with cloud platforms such as Azure and DevOps practices.
– Experience working in an Agile environment and familiarity with Agile tools (Jira, Confluence).
Responsibilities:
– Lead Front-end Development: Oversee and drive the development of responsive, intuitive, and visually appealing user interfaces using React.js. Provide technical leadership, guiding the team in making architectural decisions and solving complex challenges.
– Component and Library Architecture: Lead the design, development, and implementation of reusable UI components and libraries that follow design guidelines and ensure seamless integration with business requirements.
– Cross-functional Collaboration: Partner with UX/UI designers, back-end developers, product managers, and other stakeholders to ensure a unified vision and smooth implementation of features. Foster a collaborative, agile environment, ensuring that all team members contribute to delivering high-quality products.
– Performance Optimization: Identify and address performance bottlenecks, ensuring that web applications are highly performance, scalable, and responsive, even under high traffic conditions.
– Code Quality and Mentorship: Lead by example in writing clean, maintainable, and well-documented code. Promote best practices in code quality, testing, and documentation within the team.
We offer:
– Free English classes with a native speaker and external courses compensation;
– PE support by professional accountants;
– Medical insurance;
– Team-building events, conferences, meetups, and other activities;
– There are many other benefits you’ll find out at the interview.
About