We are also looking for a professional with strong written communication skills and the ability to establish working relationships with clients around the world.
We are looking for a developer to join our JS team. It brings together engineers who create and support web projects in various fields: banking solutions, CRM systems, etc. This team is also responsible for the internal systems that are used by all our team members. In addition, this team plays a key role in setting development standards for the entire company.
We are also looking for a professional with strong written communication skills and the ability to establish working relationships with clients around the world.
About you
Knowledge of JavaScript and extensive experience with it (at least 5 years)
Experience with ReactJS / Redux (at least 3 years)
Experience in HTML5 / CSS3 development
Skills in working with Git version control system
Skills in working with package manager (npm / yarn)
Experience with UNIX terminal
Teamwork skills
Knowledge of object oriented programming
English language at Intermediate level and above
As a plus
Knowledge of TypeScript
Knowledge of GRASP, GOF patterns
Experience in writing unit tests for JavaScript
Knowledge of testing principles (test pyramid)
Knowledge of server-side rendering (SSR)
Responsibilities
Develop high-quality single page applications (SPA)
Manage the development and implementation of an entire product or large project
Deliver reliable software that can be maintained in the future
Implement, test, maintain and debug the required amount of code
Write end-to-end (e2e), unit and integration tests
Participate in code reviews
Participate in verbal and written communication with clients
Interview steps
CV is reviewed by technical specialists
Answers to previous questions before the interview
Interview with a recruiter (30 – 45 minutes)
Technical interview (up to 90 minutes)
Feedback at each stage
Our benefits
Regular and predictable Performance Review process
Powerful team expertise and mentorship
Personal development plans
Assistance and expenses coverage in obtaining certification
Financial compensation for participation in conferences
Partial medical and educational expenses coverage
25 billable days off
Our working conditions
Comprehensive and acquisitive business processes in the company
Fair and competitive compensation
Provision of the required equipment (Apple)
Regular company updates, Q&A sessions with top-management
Flexible hours
Remote mode
Kyiv office with Starlink and electricity generator for those who prefer office mode