Senior Engineer – Frontend (JavaScript/TypeScript) (d/m/w)
at Deutsche Bank
Frankfurt am Main, Hessen, Germany -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 02 Aug, 2024 | Not Specified | 05 May, 2024 | N/A | Microformats,Microservices,Web Services,Webpack,Wai Aria,Css,Soap,Javascript Frameworks,Angular,Build Tools,Mathematics,Information Technology,Sass,Html,Json,Rest,Xml,Stylus,Html5,Compatibility Testing | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
POSITION OVERVIEW
English version below
YOUR SKILLS AND EXPERIENCES
- Degree in information technology, mathematics or similar work experience
- Strong experience developing modern, responsive, and cross-browser-compatible websites using HTML, CSS, and JavaScript/TypeScript React & Angular. Experience in working with APIs and microservices , integrating external and internal web services including REST, JSON, SOAP, XML
- Knowledge of JavaScript frameworks such as React and Angular combined with a proficiency with HTML5, including semantic HTML5 elements, microformats, and WAI-ARIA
- Familiarity with CSS preprocessors such as Sass, Less, or Stylus
- Good problem solving and debugging skills, experience with build tools (Vite or Webpack), cross-browser compatibility testing and the ability to build Micro-frontends and relevant patterns is a huge plus.
- Experience with Agile/SCRUM environment including agile tooling together with Experience and knowledge of investment business and its operations.
- Pro-active team player with good communication and English language skills. German language skills would be a plus.
Responsibilities:
ROLE DESCRIPTION, TEAM & BUSINESS AREA
Our investments – agile teams at Deutsche Bank - Private Bank (TDI) develop and maintain applications for securities business of Private Customers. Changes are generally announced on short notice due to regulatory requirements or time to market challenges. Quality and stability have priority together with time to market.
By working in an Agile DevOps model, acting as a pilot for Investments and actively improving the model, we achieve very high quality while continuously delivering value to our clients. Located in Germany and India, we work closely together using agile and virtual collaboration techniques and our team’s diversity to reach our goals of continuous deployment, process improvement and internalizing engineering know how.
As a Senior Engineer you will also work together with business and operation units and bring development skills to enforce the development team within a Squad. You will extensively make use and apply Continuous Integration tools and practices in the context of Deutsche Bank’s digitalization journey.
YOUR KEY RESPONSIBILITIES
- You are involved in the whole Software Development Lifecycle starting from analyzing requirements, developing, deploying and testing software as well as maintaining & continuously improving it.
- You build web applications with web development best practices, transforming app designs into front-end code in collaboration with cross functional teams to create and ship elegant and high-quality web applications to achieve customer success.
- You participate and contribute to key discussions related to user experience, end to end functional design of features and in peer reviews of specifications, design and code.
- You debug errors, troubleshoot issues, and perform routine performance optimizations and write high-quality, scalable, and reusable code.
- You provide high-quality solutions that meet functional as well as non-functional requirements while staying plugged into emerging technologies and industry trends.
- You actively participate and contribute into the sprint activities and ceremonies (e.g., daily stand-up, Sprint planning, retrospectives, refinements etc.) to achieve the sprint objectives.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Information Technology, Mathematics, Technology
Proficient
1
Frankfurt am Main, Germany