Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
WeSoftYou engineers the software you’d love covering all your product development needs.We united Processes and Product into the invincible framework, helping us to achieve business results effectively. You can find our products in an array of industries including Healthcare, e-Learning, Retail, CryptoCurrency, Fintech, Adtech all around the world.
18 липня 2022

Senior React.js Developer (вакансія неактивна)

Київ, віддалено

You should expect roughly half your time to be dedicated to individual contribution (i.e, writing code), and the other half dedicated to helping engineers and product management with requirements gathering, project planning, and reviewing code. Our current front-end experience is a server-side rendered Next.js React site built with Typescript, GraphQL, Styled Components, and React 16. We use Shopify to manage our shopping cart and checkout process and have the mandate to grow on top of and beyond it as we need to. Our backend services are a mix of Typescript on Node and Ruby on Rails. You can of course help contribute to some of them as you need to. While our base stack is evolving there is still plenty of room for it to grow. Want to introduce react-spring for better animations? Let’s debate. Want to implement a PWA architecture to help us cache data client-side? Let’s explore. Want to re-write our site’s build process in Haskell? No, we have limits.

💻 What you’ll do:
— Work as an engineer on projects with a small team or alone as we grow;
— Own the front-end platform backlog and work with Product Management to prioritize the engineering work needed to keep our platform fast, organized, and a joy to work in partnership with our Product, Design, and Backend Engineering teams.
— Help plan and prioritize our various projects;
— Own the front-end platform backlog and work with engineering leadership to prioritize work that keeps our platform fast, organized, and a joy to work in
— Build customer-facing front-end applications and features to help our customers better use our site.

👨‍💻 Qualifications:
— 5+ years professionally working on front-end applications;
— Strong computer science fundamentals;
— A preference for TDD-style development over YDD (YOLO driven development);
— Extensive experience with Vanilla;
— Commanding knowledge of HTML, CSS, and building rich user experiences with them. (e.g., What’s the box model?);
— Prior experience with SPA frameworks like React, Vue, Ember, or Angular;
— Experience using Node.js in a production environment;
— Experience working with statically-typed languages like Typescript;
— Awareness of cross-browser compatibility issues and client-side performance considerations;
— Awareness of common web security vulnerabilities and how to avoid them;
— Demonstrated ability to architect scalable and maintainable front-end JavaScript applications.

😎 Bonus points for:
Experience with building and maintaining traditional Shopify sites and experience working on Shopify Apps and Themes;
Experience setting up CI/CD build processes and pipelines;
Familiarity with server-side MVC web application frameworks, like Next.js, Ruby on Rails or Django;
Familiarity with DevOps technologies like Docker, Vagrant, Terraform and Kubernetes;

💪Other must-haves:
Desire to learn: we are not looking for specific experience with our tech stack—just the willingness and sufficient experience (with an equivalent stack) to pick it up fast.
Excellent communication skills.
Collaboration: we work in small cross-functional teams and as individual engineers. We are not afraid of challenges and work together to tackle them.
Positive attitude: we are self-starters who love to solve problems with technologies
A strong work ethic, integrity, and an entrepreneurial mindset.


👉 What we offer:

🎁 Benefits program:

  • 18 working days of fully paid vacation, 5 days compensated sick leaves;
  • unlimited vacation days after 2 years with the company;
  • coverage of taxes and free tax reporting support by our Financial department;
  • help with individual entrepreneurs’ questions and accounting support;
  • financial support and additional days off for various occasions (e.g. marriage, childbirth, etc);
  • Smartass membership & online sports opportunities;
  • English speaking club (in progress);
  • internal educational events (WeThursdayYou);
  • regular company updates from the CEO (Friday letter).

😌 Comfortable Working conditions:

  • flexible working hours;
  • provision of required equipment;
  • hybrid working model (remote or from a cozy office in the Kyiv center);
  • gaming room with table tennis and board games.

👥 Community:

To build community between our employees we keep going with:

  • various corporate events (psychological training, based on employees’ needs to care about mental health, New Year celebration, summer party, team buildings, etc);
  • the celebration of important personal and project milestones (project successes, B-days, anniversaries);
  • open door culture (regular one-two-one meeting with HR/PM/Manager);
  • morning online sports activities for all team members to care about physical health;
  • support of team members during russian aggression (evacuation, safe accommodation in Western Ukraine, financial support for those who joined Armed Forces, donations, etc);

Гарячі вакансії

Всі вакансії