Senior iOS Engineer (d/m/w)

at  Deutsche Bank

Frankfurt am Main, Hessen, Germany -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate04 Sep, 2024Not Specified06 Jun, 2024N/AEnglish,Design Patterns,ArchitectureNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – 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