Senior Frontend Developer


Job description

Our web interface is used by traders across several locations to manage portfolios, trading activity and for reporting purposes. The right candidate will be a strong driver for Agile development.
We are looking for someone able to take ownership of projects and developments, propose constructive solutions and implement them. The right candidate will be proactive in discussing issues and helping colleagues.  At times, it will be necessary to drive change in other teams and to unblock issues – a proactive personality and can-do attitude are essential in this.

Main Tasks :
• Design, develop, and maintain Angular Web interface that consumes real time events from a in-memory database.                            
• strong driver for Agile development and for automated testing.                             
• Ensure the reliability, security, and scalability of applications                                
• Perform code reviews to maintain code quality                              
• Write clean, maintainable, and efficient code


Essential skills / attributes:
• Strong Angular experience and knowledge
• Strong Jasmine unit testing experience and knowledge
• Strong Typescript knowledge
• Strong HTML5, CSS and CSS Pre-Processor knowledge
• Strong communication and requirements analysis skills
• Experience with deployment tools/technologies
• Pragmatic and flexible, able to balance technical optimization vs business delivery
• A passion for automation, improvement, and simplicity
• Team player

Advantageous skills / attributes:
• Experience working with large datasets and event streams
• Experience with third party UI controls (AG Grid, Angular Material UI etc)
• Experience with Mono Repos and NgRx

Additional Qualifications:
• Proven ability to work in an Agile/Scrum development environment
• Strong teamwork and collaboration skills
• Communication skills
• Adaptability to learn and adapt to new technologies
• Strong problem-solving and critical-thinking abilities              
• Proactive and autonomous with a can-do attitude

Want to apply?
Phone number*
Faça upload do seu CV* (max. 4MB)
Upload your photo or video (max. 4MB)