Position: JavaScript Engineer (React)
Company: Techery
Category: JavaScript
Experience required: 5y
English level: intermediate

✔️ We will enjoy working together, If :
— You are a striking, motivated software engineer who has a deep understanding of functional programming, SOLID, and knowledge of software design patterns;
— You can take responsibility and are capable to work on your own. You want to play in the team and help it succeed;
— You like to have direct communication with clients and team to influence the direction that the project is going;
— You’re a curious & open-minded person; you’re flexible and willing to adjust to changes. Last but not least, you are a self-learner, trying to keep up with what’s happening in the industry and around you.

✔️ What we are looking for:
— Good knowledge of JavaScript (HTML / CSS/ ES 5/6) and TypeScript is a must;
— Practical experience in React or, alternatively, a different existing front-end framework. Knowledge in Redux, hooks, Styled Components. Familiarity with RxJS, highcharts and ag-grid will be a plus;
— You can write clean code and are aware of SOLID principles;
— Good knowledge of client-server communication (HTTP/S) and experience with WebSockets will be a plus;
— Good knowledge of unit testing methodologies and frameworks;
— Hands-on experience with Build and Deployment tools;
— Understanding of CI/CD;
— Excellent communication skills;
— Ukrainian and English (strong intermediate) are must-have for this position.


✔️ You’ll spend time on the following:
— Work in collaborative teams to deliver high-quality software to our clients and/or users
— Lead or take part in the full cycle of software consulting: from ideation to deployment and everything in between;
— Handle all aspects of software development: architecture, design, development, deployment, monitoring, and operations;
— Help mentoring less-experienced peers & teammates.


✔️ Our commitment is:
To create a vibrant environment where you have the freedom and opportunity to develop personally and professionally. We provide you with challenging tasks for your sustainable growth and compensate for the work done with a truly competitive salary 💸
​​We are confident that working with Techery you will constantly grow and develop! We have our Assessment System which we are very proud of. Every six months you can choose to go through the process, confirming a new level of seniority. We believe both soft skills and hard skills are important.

At Techery, you are free to define your own work-life balance. Free to decide how much time off you need and when to take it (yes, we offer unlimited vacation).

✨ Free to change career paths.
✨ Free to use technology as a tool to make an impact.
✨ Free to be yourself.