- Entry level
- No Education
- Salary to negotiate
Frontend developer / Dev Engineer
Your role & work environment
You are an energetic DevEngineer with a passion for IT and a positive can-do mindset. You are a teamplayer working as a core member of a multidisciplinary and cross-functionalsquad whom primary driver is the customer perspective. Close collaboration withinand across the squads and with the consumer is of utmost importance for you.
You have a broad anddiverse set of competencies that allow you to design, develop, test and deliverapplications and/or infrastructure services in the scope of your squad. Whennecessary, you will also contribute to applications maintenance, administeringthem and eventually decommissioning them.
As a Dev Engineer, youcontribute to accomplishing the squad's mission. You do this by working on thecustomer journey from the backlog, using the Agile method end-to-end. Youcontinuously strive to improve yourself and your colleagues.
Your key responsibilities
As a Dev Engineer, youcontrol both the design phase and the actual development and testing ofapplications / infrastructure services. You understand the entire stack, sothat you can bring applications or infrastructure services into production andresolve incidents in cooperation with the Ops Engineer. This means you cancontribute to completion of all activities in the backlog. The following itemsare vital in this:
Contribute to the new way ofworking
•You work together with colleagues fromother areas of expertise and take initiative in expanding knowledge (bothwithin and outside of your area of expertise) that is relevant for the Tribe inwhich you work.
•You use your technical expertise andexperience to contribute to all sprint events (planning, refinements,retrospectives, demos).
• Wherepossible, you take on tasks/activities that contribute to the mission, evenwhen they are not entirely within your area of expertise.
•You have an up-to-date vision regardingIT expertise and you also have functional knowledge of some Banking Businessdomains.
•You are able to get all typical and otherbacklog items (user stories) from 'to do' to 'done'.
•You consult with the team about what isneeded to fulfil the functional and non-functional requirements of the ITproduct to be developed.
• Youdesign, build and test IT products (functional, performance, resilience andsecurity tests) in line with the customer’s requirements and IT Area’ set ofguidelines
•You implement all mandatory securitystandards to ensure IT risk is and remain under control
•You perform Life Cycle Management(including decommissioning) for IT products under management.
• Youapply continuous delivery practices:
•Manage all resources inversion-controlled repositories (incl., code, scripts, configurations,artefacts, static resources)
•Refactor and reuse existingcode/modules/functionality
•Write fully automated tests (e.g., unit-,functional-, non-functional- and integration testing)
•Build, enhance and maintain tooling andscripts to automate repetitive or error prone tasks
• Developmicro services and APIs
Contribute to team andpersonal development
•You contribute to the development of yoursquad by actively giving and receiving feedback.
•As an experienced Dev Engineer, you coachless experienced colleagues to help their individual development.
•You are responsible for developing yourown expertise.
• Yougather, update and spread knowledge about developments and challenges regardingyour field and embed lessons learned and best practices.
We look for
A colleague with a talentfor taking it on and making it happen, enthusiasm for helping others tobe successful and a knack for always being a step ahead. In otherwords, you strive to bring fresh ideas to life and embrace challenges in a fastchanging and complex environment. You are a naturally collaborative person wholistens and invests in others to achieve common goals. You love to challengethe status quo and are eager to propose creative solutions to problems.
As a Dev Engineer youwill also need:
Skills and competences
•Passion for IT
•Strong team player, empowering andchallenging squad/chapter members to foster collaboration and individualdevelopment
•IT market focus: seeking for major trendsin the new way of working, including Lean IT, continuous delivery, cloudprocesses, etc.
•Problem solving skills to structure andimprove complex situations
•End-to-end ownership mindset: Independentand autonomous in completing tasks, taking responsibilities whenever needed asalways striving for consumer value
•Continuous improvement mindset
• Eagerto learn and ability to coach others
Experience and specializedknowledge
•Expertise in Angular(JS), Polymer /Lit-html
•Expertise in frontend build, package andautomation tools as Webpack, Gulp, Bower, Cypress
•Experience working in Agile organisationand good understanding of Agile/DevOps practices and methodologies(Agile/Scrum, Scaling, Continuous Delivery, automated testing).
• Abilityto master several engineering skills :
•Designing and design for failure
•Coding and/or package integration
•Testing including Test-Driven Development(TDD), end-to-end testing and Test automation e.g. regression, functional andintegration tests
•Continuous integration and delivery(Compile, Build, Package, Deploy)
•Security & IT Risk
•Track record of developing high qualitysoftware products and infrastructure stacks
• Broadunderstanding of technologies, banking business domains and consumer needs
Education and Professionalcertifications
•Bachelor's or Master’s degree orequivalent by experience
•Good written and spoken knowledge ofEnglish
•Certifications and/or proven proficiencyin software development and infra stack building
• Certificationsand/or proven proficiency in one or more programming/scripting languages
About the company
Dutch multinational banking and financial services corporation headquartered in Amsterdam. Its primary businesses are retail banking, direct banking, commercial banking, investment banking, asset management, and insurance services.