Frontend Developer
ING Group
Bucharest, Romania
The Mission:
Following the AGILE SCRUM methodology, you will be responsible with development of security components of the future ING global channel application.
Your day:
- Writing code in a Web Components environment;
- Excellent product integrator: you package, configure and install 3rd party applications from our vendors related to the domain;
- Writing technical analysis and development in FE technologies;
- Workload estimations during the planning sessions;
- Advice, appraisal and code review;
- Pooling and sharing of knowledge on new applications and technologies used;
- Investigate and give resolutions for defects (in test, acceptance or production environments);
- Contribute together with the rest of the team to continuous improvements of the development process;
- Programming new applications and to making changes in existing applications;
- Translating functional analysis into technical analysis and developments, together with the parties involved;
- Create release documents to support the deployments and the software after release;
- Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance;
- Contribute in all phases of the development lifecycle;
- Write well designed, testable, efficient code;
- Ensure designs are in compliance with specifications;
- Prepare and produce releases of software components;
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
What you bring to the team:
Knowledge and experience:
- You hold a University/Master degree in information technology;
- Strong knowledge of the web platform: HTML5, CSS3, JavaScript, ES modules, web components;
- Relevant experience designing web applications with several frameworks/libraries: Polymer, LitElement, ReactJS, VueJS, AngularJS, Redux;
- Familiar with continuous delivery, continuous integration, code quality (Git, Jenkins, Artifactory, Ansible, Azure DevOPS);
- Unit and integration testing for front end assets;
- Experience using code quality tools: ESlint, retireJS;
- Able to create API integrations and recognize patterns for security vulnerabilities;
- Web bundlers: webpack, rollup;
- Relevant experience using design systems;
- Mobile first development and responsive design;
- Experience working on Agile methodology;
- Having experience in financial application development is an asset;
- Excellent written and spoken knowledge of English.
Competencies:
- You are customer-focused and communicative, and you enjoy working as part of a team;
- You have a sense of initiative and are creative and solution-focused;
- You work in a meticulous and structured way. You are able to set up and follow a schedule;
- New technology is your passion, and every technical problem represents a challenge;
- Self-motivated and directed, with the ability to effectively prioritize and execute tasks in a high-pressure environment;
- Structured and organized;
- Able to master new material quickly and independently;
- Communicative, able to actively listen and clearly explain;
- Has outstanding analytical and problem-solving abilities, with keen attention to detail;
- Implements best practices and design patterns;
- Demonstrates accurate estimating skills for development tasks;
- A team player with experience working collaboratively with clients in the development process;
- Strong ability to cope with crisis situations and high availability.