back to vacancies list

Middle ReactJS Developer

About us

A Syndicoder possesses good soft skills, loves what he/she does, can trust and delegate, is always ready to learn new things, and unites people in difficult situations

Every Syndicoder is an innate part of the horizontally built team with a massive pool of interests and knowledge. For us, friendship, empathy, dedication, and respect are not just words – they are what make Syndicode a team

Our core values are Integrity, Openness, Responsibility, and Being ready to support

It is unacceptable for us to cheat or be silent about problems on a project, systematically fail to perform our duties, have no desire to develop, and be toxic in any way

About the project

FlippedNormals is a digital peer-to-peer web application/marketplace that allows 3d artists to share their work with the community and sell the products they created

Sellers are able to open an independent store on FlippedNormals and sell their digital products directly to customers

Project architecture

  • Ruby on Rails on the backend
  • React.js on the frontend
  • Next.js framework for server-side rendering
  • PostgreSQL as Database
  • Rspec for testing
  • Heroku & AWS for hosting
  • Mailchimp for emails
  • Stripe, Paypal for payments
  • AWS S3 for store images and video files
  • Redis & Sidekiq for background jobs and cache
  • ElasticSearch for data indexing

Team composition:
2 RoR Engineers, 2 Frontend Developers, Markup Developer, PM, QA

Zones of responsibility

  • Translate business requirements into technical specifications
  • Implement new products and features
  • Secure the quality through code reviews and pair programming with a tech team
  • Report your progress to the project manager
  • Participate in project meetings and technical decisions
  • Work in an agile team using pull request-based code reviews and automated testing

Required skills and experience

  • 3+ years of working experience
  • Strong SPA development experience (mid to large-scale apps)
  • Solid knowledge of React development best practices, concepts, and ecosystem
  • Expert in HTML5 and CSS3, including CSS methodologies & build tools
  • Experience with Git and web-based version control platforms like GitHub
  • Ability to create maintainable component systems, component-driven architecture
  • Experience in designing, building, consuming, and documenting APIs
  • Experience in writing unit and integration tests
  • Intermediate English level

Conditions

  • 2 steps to become a Syndicoder: Recruiter short intro talk, professional interview
  • A trial period is two months
  • The working schedule is flexible. You can work remotely or full remote
  • Fifteen vacation days, excluding holidays and weekends
  • Twenty sick days per year
  • Each employee has a fixed annual balance for sports, health care, or education
  • English lessons in groups
  • Office address: Sofievskaya 1/2a(Maidan Nezalezhnosti), Kyiv

Join now a Syndicode team!

    Thank you! Your message has been sent.

    *By submitting this form you agree with our Privacy Policy.

    Got a project? Let's discuss it!

      Kyiv Sofiivska 1/2a, 01001, Kyiv, Ukraine
      Dnipro Hlinky 2, of. 1003, 49000, Dnipro, Ukraine
      Kharkiv Otakara Yarosha 22, 61000, Kharkiv, Ukraine
      Email info@syndicode.com