Lead Software Engineer (React)

Ukraine / Poland
Application Development – Front-end Development /
Remote
Solvd is an AI-first advisory and digital engineering firm delivering measurable business impact through strategic digital transformation. Taking an AI-first approach, we bridge the critical gap between experimentation and real ROI, weaving artificial intelligence into everything we do and helping clients at all stages accelerate AI integration into each process layer. Our mission is to empower passionate people to thrive in the era of AI while maintaining rigorous ethical AI standards. We’re supported by a global team with offices in the USA, Poland, Ukraine and Georgia. 

We are looking for a Lead Software Engineer (React) to join our team.

Responsibilities:

    • Lead the design, development, and implementation of complex and high-performance web applications using React, ensuring scalability and maintainability. 
    • Own the frontend architecture, driving technical decisions and leading the team in adopting best practices in React and JavaScript/TypeScript development. 
    • Break down complex business requirements into technical tasks, assign responsibilities, and coordinate efforts across the team. 
    • Mentor and guide both junior and senior developers through code reviews and best practices, fostering a culture of learning and collaboration. 
    • Optimize the performance and scalability of frontend applications, ensuring cross-browser compatibility and responsiveness. 
    • Establish and enforce coding standards, best practices, and workflows to ensure the highest quality of deliverables. 
    • Collaborate closely with backend developers, UX/UI designers, and product owners to create seamless, user-friendly applications. 
    • Lead discussions on UI/UX design improvements, contributing to the overall user experience strategy. 
    • Drive initiatives to reduce technical debt, improve system architecture, and ensure the sustainability of frontend development practices. 
    • Engage with stakeholders and clients, influencing technical decisions with clear, compelling arguments. 

Mandatory requirements:

    • 6+ years of experience in frontend development with expertise in React.js, JavaScript/TypeScript. 
    • Proven experience leading a team of frontend developers, setting standards for coding, architecture, and workflows. 
    • Strong understanding of state management libraries like Redux, MobX, or Context API. 
    • Proficiency in modern CSS frameworks (SCSS, Styled Components) and experience with responsive design. 
    • Expertise in building and optimizing high-performance, scalable React applications. 
    • Experience integrating RESTful APIs and GraphQL into frontend applications. 
    • Strong debugging skills and the ability to optimize frontend applications for performance. 

Optional requirements:

    • Experience with server-side rendering frameworks like Next.js or static site generation. 
    • Familiarity with frontend testing frameworks such as Jest, Cypress, or Mocha. 
    • Experience with CI/CD pipelines and automated testing for frontend applications. 
    • Knowledge of security best practices for frontend development. 
    • Experience with progressive web apps (PWA) and other advanced web technologies. 
    • Proficiency with AI coding tools (Copilot, Cursor, Claude) and their limitations
    • Prompt engineering for code generation and debugging
    • Knowing when to use AI vs traditional development

Tech stack:

    • Primary Languages: JavaScript/TypeScript 
    • Frameworks/Libraries: React.js, Next.js, React Query
    • Styling: CSS3, SCSS, Styled Components, Bootstrap, Material-UI, Tailwind 
    • Version Control: Git 
    • Tools: Webpack, Babel, Jest, Cypress, Mocha 
    • CI/CD: Jenkins, GitHub Actions