Senior React Developer

We are looking for a skilled Senior React Developer to join our team. You’ll design, build, and maintain high-quality web and mobile apps using ReactJS and React Native. Ideally, you have a solid foundation in modern JavaScript and hands-on experience in both web and mobile development.

  • Full time
  • Lviv/remote

About company

Brainence is a software development company with 9+ years of experience building powerful products and scaling development teams. We’ve collaborated with 50+ startups and enterprises, helping them build their MVPs, augment their engineering teams, and launch their products successfully. Our expertise spans across industries such as healthcare, edtech, real estate, retail, construction, logistics, insurance, and more.

About the project

The health app you’ll contribute to is a comprehensive well-being platform designed for companies worldwide. It’s the go-to resource for employees seeking support, guidance, and advice on challenges in their work and personal lives. Whether it’s reading an article on mental health, completing a financial assessment, or connecting with a counselor, the app has you covered.

Responsibilities

  • Build responsive, high-performance web applications using ReactJS and cross-platform mobile applications using React Native
  • Translate design mockups into functional, visually appealing user interfaces
  • Write clean, maintainable, well-documented code following best practices
  • Implement unit and integration tests; debug issues to ensure application reliability
  • Participate in code reviews, maintain version control (Git), and comprehensive technical documentation
  • Identify and resolve performance bottlenecks; optimize rendering for smooth user experiences across devices
  • Leverage CI/CD pipelines and automated deployment processes
  • Work cross-functionally with designers, backend developers, and product managers in an agile environment
  • Stay current with React ecosystem updates and emerging development trends
  • Demonstrate strong problem-solving, attention to detail, and adaptability to new technologies

Requirements

  • 5+ years of professional front-end development
  • 3+ years of work experience with ReactJS and/or React Native
  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration abilities
  • English and Ukrainian languages at Upper Intermediate level or higher

Preferred skills

  • Familiarity with React Native CLI and native development tools (Xcode, Android Studio)
  • Knowledge of Webpack and build optimization
  • Proficiency with state management solutions (Redux, Context API, Zustand, or similar)
  • HTML5 & CSS3 expertise
  • Knowledge of responsive design and cross-browser compatibility
  • Understanding of web performance metrics and optimization techniques

What we offer

  • 18 vacation days and 10 sick days
  • 2 extra unpaid days off each month
  • Work remotely or from our Lviv office
  • All necessary equipment provided
  • 50% covered for courses, webinars, and training

Submit your application

Leave your contact information below, and we'll get back to you soon

    Vacancy