Senior iOS Engineer (d/m/w)
at Deutsche Bank
Frankfurt am Main, Hessen, Germany -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 04 Sep, 2024 | Not Specified | 06 Jun, 2024 | N/A | English,Design Patterns,Architecture | 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
- You have very good knowledge in native iOS development (Swift, UIKit, SwiftUI, RxSwift/Combine) as well as in object-oriented programming, software architecture and design patterns
- You make technical decisions regarding architecture and implementation together with your team (or iOS chapter)
- Unit tests, clean code, GIT, Jira, CI/CD are not foreign words for you
- You have several years of professional experience in iOS development and have already gained practical experience in the implementation of various projects in an (agile) development team
- You have a very good command of written and spoken English
- You have a strong technical expertise in mobile development and in designing new solutions
Responsibilities:
DETAILS OF THE ROLE AND HOW IT FITS INTO THE TEAM
The mobile tribe is responsible for the development of native iOS and Android Apps for our private customer bank in Germany. We develop end-user Banking apps for Deutsche Bank, Postbank, Norisbank and Fyrst brands. We focus on the development of innovative banking solutions such as multi-banking, mobile payment systems and brokerage functions. The tribe consists of several squads, which on one hand are responsible for further feature development and operation of the existing apps as well as the development of new apps. We work in cross-functional, customer-centric teams and want to offer first class mobile solutions to our esteemed customers.
YOUR KEY RESPONSIBILITIES
- Implement user centric, scalable and maintainable technical solutions for new and our existing native banking apps using a modular Architecture
- Provide leadership and guidance to the delivery function, deliver with optimal functionality & efficiency
- Ensure top performance, code quality, reusability and continuously participate in code reviews
- Provide technical direction, drive system architecture, spearhead the best practices and influence fellow developers
- Continuously collaborate with cross-functional teams, Product Owner, Scrum Master, UX / UI designers, QA and security specialists in an agile work environment
- Participate in developer guilds and enjoy learning/sharing knowledge with the team
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Frankfurt am Main, Germany