Senior JavaScript (React/Node.js) Developer (offline)

Location: Kharkiv, Ukraine
Type of employment: full time, office

About company: CodeIT (https://codeit.us/) is a software development company launched in 2007. Based in Kharkiv (Ukraine) CodeIT has no geographical boundaries for its business – our partnership history includes cooperation with businesses from small to enterprise-level, startups and government organizations based in 20 countries around the globe. Our expertise includes implementing 380+ successful full-stack software projects for clients from a variety of industries. We are focusing our primary activity on:
– Full-stack web development;
– Custom iOS and Android mobile applications development;
– Automated and manual quality assurance;
– Web design creation;
– IT consulting, etc.

Project is airbnb-like social platform for people around the world who are choosing to live together - roommates. It has 5+ million active listings in different countries all over the world and 3 million of active users every month. It has a website built with .NET, Python and ReactJS, and native mobile applications for iOS and Android. As lat version of the platform was built several years ago it has some limitations in the architecture and to implement new functionality it needs to be developed from the scratch using latest technology trends in Python and ReactJS. the main idea is to get rid of old API written in .NET and build absolutely new scaleable architecture. The team will consist of at least 2 software engineers for every directions (Back-end, Front-end, iOS, Android) and will be managed by CodeIT's Project manager. We anticipate meetings with the client in our oce and potential business trips to the USA for key members.

Team: 8 dev + 1QA + 1BA + 1PM (all persons are in Ukraine).

What you will do:
● Develop and architect full stack ReactJS application serving millions of users
● Build/maintain client side and server side JavaScript production web application based on REST API
● Work on a production environment which is already being used by 2M+ users
● Take UI/UX specs from Sketch files & Zeplin and implement front end UI
● Follow strict rules of SPA and Lazy Loading for the best performance
● Only apply and use best practices of React and Node, know when to utilize Memcache and Queue services
● Use REST API to gather data, and display it on UI. Use pagination for better performance, deliver excellent quality code, easy to read, and concisely commented
● Write and utilize benefits of WebSockets on chat, messaging, and for notifications feature
● Cover your code with unit tests, exceptions and error reporting to Sentry or other error reporting tools

What skills will be needed for this:
● At least 6+ years of experience with various JS frameworks (ReactJS and NodeJS is a must)
● Client and Server side JS experience
● Clear knowledge of SSR, advantages and disadvantages
● Years of experience REST API driven web applications
● Excellent eye-candy UI implementation skills, ability of using Sketch files and Zeplin
● Experience with Lazy Loading, and SPA rules
● Mastered Routing on React, and understanding of Nginx
● Definite usage of various APIs such as Google Maps, AWS, Facebook, Linkedin, Twitter, Instagram, etc.
● Production level experience is a must. Performance and low latency are a must
● Bachelor's degree in Computer Science or equivalent experience. Masters degree is a plus
● English level – Intermediate.

Being on the CodeIT team means:
● Have a clear career path and growth opportunities (seniority level system, individual development plan, technical leads)
● Receive compensation for participation in conferences and seminars; attend internal training events with invited experts
● Have free access to a corporate account on Udemy and access to the internal library
● English classes, external/internal trainings
● Social package (paid vacation, sickness leaves)
● Flexible work schedule
● Football training, corporate events & activities
● Work with experienced and always ready to help colleagues
● Well equipped office with a convenient location
● Receive legal support if necessary
● Receive discounts and bonuses for the IT Loyalty program

Need more information? Let's discuss it!

About Студия HR решений

Подбор IT - специалистов (в офис, remote) по Украине и странам СНГ.
Консультирование бизнеса в вопросах управления персоналом и построении HR-процессов в малых и средних компаниях IT и не IT сегмента.
Аналитика рынка труда: компаний и кандидатов.
Аудит и оптимизация рекрутинг и HR- процессов в компаниях.
Подбор HR-специалистов: HRD, менеджеров по персоналу, рекрутеров в компании Заказчика. Профессиональная поддержка коллег во время испытательного срока. Обучение и сопровождение, уже работающих менеджеров по персоналу компаний - Заказчиков.

Company website:
https://hrs.in.ua/

The job ad is no longer active

Look at the current jobs Node.js Kharkiv→