Senior 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 an experienced Senior Software Engineer (React) to join our team.

Responsibilities:

    • Lead the development of complex user interfaces for web applications using React and related technologies. 
    • Collaborate closely with backend developers, designers, and product owners to create seamless, high-performance, and responsive web applications. 
    • Set coding standards and best practices for the frontend team, ensuring the consistent delivery of clean, efficient, and maintainable code. 
    • Conduct thorough code reviews, providing constructive feedback and mentoring junior developers. 
    • Optimize applications for maximum performance and scalability, identifying bottlenecks and implementing solutions. 
    • Architect and implement complex state management solutions using tools like Redux, Context API, or other relevant libraries. 
    • Translate business requirements into technical solutions while providing accurate estimations and delivering on time. 
    • Actively participate in decision-making for project architecture and contribute to discussions on UI/UX improvements. 
    • Stay up to date with the latest trends and best practices in frontend development, ensuring continuous improvement of the team’s skill set. 

Mandatory requirements:

    • 4-7 years of experience in frontend development, with strong expertise in React.js, JavaScript/TypeScript. 
    • Proven experience with state management libraries like Redux, MobX, or Context API. 
    • Strong proficiency in HTML5, CSS3, and JavaScript (ES6+), including advanced knowledge of CSS frameworks (e.g., SCSS, Styled Components). 
    • Experience integrating RESTful APIs and working with GraphQL. 
    • Ability to mentor and guide less experienced developers, promoting best practices in frontend development. 
    • Familiarity with frontend build tools like Webpack, Babel, and version control systems like Git. 
    • Expertise in optimizing web applications for performance, responsiveness, and scalability. 

Optional requirements:

    • Experience with server-side rendering frameworks like Next.js. 
    • Familiarity with frontend testing frameworks (e.g., Jest, Mocha, Cypress). 
    • Knowledge of CI/CD pipelines and automated deployments. 
    • Experience with cross-browser development and testing. 
    • Understanding of security best practices for frontend applications. 

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.