Frontend Software Engineer
About this role
What will you do here ?
• Participate actively in the development of the products under your team supervision by creating efficient and reliable code • Work closely with financial experts to gain first-hand experience and discuss possible solutions and alternatives to embed their requests • Keep yourself up-to-date on the cutting-edge technologies and contribute actively to the technical choices of the team • Coordinate and organize the products evolutions and their deliveries • Provide support on the applications to our internal and external users • Use modern test frameworks to ensure the quality of the applications
Your role will include:
• Proposing and implementing efficient architectures which can be easily maintained • Improving the applications quality by proposing new technologies/methodologies • Actively participating in the improvement of builds and the deployments • Contributing to the creation of a passionate team • Sharing your knowledge to improve the work of others by participating in pair programming and group or individual trainings • Your developments will contribute to the creation and the optimization of different banking tools & processes, for example: • Decision support tools for our clients • Web oriented banking services for our clients • Front-end core components • Diploma in Computer Science • At least 4+ year of experience in development of production-ready applications • Experience in Frontend development (TypeScript or JavaScript) and good knowledge of the React framework • Knowledge of RESTful services. • Knowledge of Git version control system • Familiar or willing to work with test-driven development: Jbehave, TestNG, selenium, etc. • Understanding of J2EE development and the open source frameworks Maven, Spring and Hibernate is a plus • Understanding of Linux, Docker, Jenkins, Tomcat and Databases (Oracle, PostgreSQL, Redis) is an asset • Solid analytical and problem-solving abilities. • Interest in Agile Methodology • Good communication, team player, rigorous and autonomous
What we offer:
• Modern, international work environment built on collaboration, flexibility and respect • Hybrid way of working (1 day per week in the office) • Exciting opportunity to boost your career and develop solid banking and Fintech business expertise • 25+ annual days off • Annual bonus • Medical insurance • Meal tickets • Shares plan • Bookster