About the Client
Our client is a provider of IT solutions, systems, hardware and software services in banking sector. It operates data centres, bank systems, POS terminals and HW (servers and PC) and is responsible for development, implementation, support and servicing of banking software and its operations in Central and Eastern Europe.
About the Role
We'd be glad if you:
You are experienced with Test-driven JavaScript development.
Of wanting to write clean and solid code.
You love improving the Design of existing code.
You manage to work effectively with legacy code.
Of the spent time learning JavaScript design patterns.
You already started the road from journeyman to master.
You can tell what the code smells like.
Responsibilities
Your idea of a perfect offsite would be to perform code reviews with other developers. As our Frontend Engineer, you will implement new features for the banking platform, and when needed, change and extend existing features. You’ll collaborate closely with business analysts in specking new features, initiate test coverage for existing features, and help bring innovative and delightful designs to life. We’re looking for mindful, empathetic, and self-aware engineers to join our team and make George shine for the user.
Requirements
Several years of experience building single page web applications
Fluency in web development technologies with a good feel for what is and is not possible
A bag-full of JavaScript (ES6), ReactJS or BackboneJS, and Git skills, with some TypeScript knowledge also welcome
Ninja-like skills of refactoring and working with legacy code.
Understanding the value of TDD, BDD and testing frameworks (Jest, Mocha, Jasmine) as a way to deliver software of higher value
An ability to express your values and opinions and articulating them in fluent English
Nice to Have Skills
n/a