Position: Front-end Developer, Online Trading
Company: DataArt
Category: JavaScript
Experience required: 2y
English level: intermediate

Our client is one of the leaders in the online trading and finance domain, headquartered in London. They've been working in this industry since 2003, providing trading and investment services to clients worldwide.

We are seeking a Front-end Developer to join our team. DataArt's specialists are helping the client replace the trading platform middleware with a brand-new micro-services architecture. As part of this greenfield project, you will be helping with the migration from obsolete technologies and hardware, resulting in a highly resilient system. The ideal candidate is mid-level developer who is innovative, results-driven, and passionate about resilient software.

You will be working in a flexible and dynamic Agile team; stack includes Java, Spring Boot, microservices, and Git.

Responsibilities
- oin status calls to communicate with the team and provide updates
- Develop feature branches, using TDD
- Ensure that sprint progress is coming along through the use of whiteboards or online apps such as Miro
- Collaborate with other developers on pull requests
- Pair programming to resolve issues
- Interact with stakeholders to help them understand complex requirements and turn them into usable interfaces
- Deliver Underlying symbols, working with back-end on architectural decisions
- Partner with the QA team to ensure efficient feature deployment
- Check and fix story bugs

Must have
- Interest in our work and financial technology
- Excellent knowledge of HTML, JavaScript (ES6+), Unit Testing and CSS (Less, PostCSS) supported by 3+ years of commercial experience
- Working knowledge of Drupal, Acquia Cloud or related technologies: PHP, SQL, NoSQL
- Proficiency in React
- Familiarity with Scrum best practices
- Experience with webpack; ability to configure local front end development environments
- Expert knowledge of Javascript (not just of popular frameworks)
- Solid understanding of modern web performance issues and its impact on SEO
- Fluency in enterprise level platforms like CMS or DXP
- Understanding of network, audit and performance tabs in Chrome
- Experience with Node; proven ability to create middleware scripts
- Ability to measure web performance
- Experience with connecting code performance weak spots to performance improvements
- Interest in continuous integration and experience with developing deployment pipelines
- Spoken English

Would be a plus
- Proficiency in creating salable front-end solutions
- Excellent knowledge of Git, Jira, and Bit bucket
- Fluency in web components, especially Stencil
- Desire to work with headless CMS solutions and micro services
- Solid understanding of web sockets
- Strong ability to execute effectively in a dynamic, high-pressure environment
- Understanding of how to process requests in an efficient manner and translate complex requirements from stakeholders
- Knowledge of technical jargon and ability to break it down so that non-technical people can also understand
- Excellent documentation skills