The candidate will be required to work closely with the Development Manager, Project Manager, and a team of developers.
Technical Roles and Responsibilities
• Demonstrate a systematic and disciplined architecture, system design and programming approach following a standard software development lifecycle
• Meticulous attention to detail and strong focus on clear and practical documentation
• Work closely with senior management, Development Manager, Project Manager, and a team of developers.
• Design, Code, Unit Test and support Software components
• Deliver quality software in a time following standard software development processes
• Analyze problems raised in software development or production environments and provide timely solutions
• Develop, prepare and maintain system documentation, including program descriptions, operational procedures etc.
• Act as the second line of support during production problems.
6+ years strong experience in UI development using OOP and modern JS frameworks and libraries
3+ years experience building enterprise applications in React + Redux and associated libraries for side-effects (Redux-Saga, Redux-Observable, etc)
Some knowledge / experience using RxJS
Experience with Typescript or Flow
Experience building and maintaining legacy codebases, specifically jQuery and BackboneJS
Unit testing with modern libraries (Jest, Enzyme, React Testing Library)
Experience with code versioning tools (Git, SVN, Mercurial)
Experience working in a fast-paced agile environment
Ability to understand business requirements and translate them into technical requirements
Demonstrable experience in troubleshooting issues and use of browser tooling
Demonstrable experience designing and implementing effective solutions to challenging requirements
Strong coding standards with adherence to common style guides and experience setting up code linting tools
Nice to have
Experience with Build Automation tooling (Bamboo, Jenkins, TeamCity, etc)
UI Automation testing using WebDriverIO and CucumberJS frameworks
Exposure to cloud, containers and container orchestration via Docker, Kubernetes
Domain knowledge: Banking environments
English: C1 Advanced
English: C2 Proficient
If needed, we can help you with relocation process. Click here for more information.
|Specialization||Position / Title||Location||Seniority||Send to a friend|