We are a leading provider of software solutions for risk management, credit rating and scoring as well as regulatory reporting in South-East Europe. Join us as we embark on a number of exciting projects with global fintech leader and digital banking pioneer N26. As we look to expand our team of mobile app developers, UI specialists, web designers and more, we look forward to welcoming you on board for a new and exciting opportunity in partnership with The Mobile Bank.
We are looking for an experienced iOS engineer to join our mobile team to help us build the best mobile banking user experience. The ideal candidate would have Swift experience with a desire to learn Kotlin Multiplatform Mobile (KMM). KMM for iOS allows UI development in xCode using Swift, integration with cocoapods and shared business logic written in Kotlin. Given KMM is still in its infancy, candidates who demonstrate a strong interest in KMM and the ability to pick it up quickly will be considered.
Working in a team of 8 developers.
Active contribution in designing the initial architecture and iteratively improving it over time.
Your daily responsibilities include the entire process, from developing and code review to production deployment.
Working hands-on with writing and reviewing code as part of the team.
In collaboration with the team lead and entire team, work on evaluating technologies and tools, helping define software development processes, setting standards....
Mentoring more junior members of the team, helping them grow over time.
You will have a chance to collaborate with product and solution architect teams (all stakeholders) as well as other technical teams (Backend, Infra/Devops...)
Software engineering experience for at least 3 and preferably more than 5 years
iOS application development experience for at least 3 and preferably more than 5 years
Proven experience and proficiency with Swift programming language
Familiar with CocoaPods and Swift Package Manager
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
Experienced in the end-to-end software development lifecycle (design, implementation, debugging, testing, and maintenance)
Experience with and advanced understanding of the network stack, HTTP protocol and RESTful services. Knowledge of gRPC web services will be considered as a plus
Relevant experience working in a Lean/Agile environment
Strong communication skills in English
Nice to have
Experience with Kotlin Multiplatform Mobile development
Familiarity with Kotlin programming language
Experience with CLEAN Swift and MVVM architecture
Experience with custom design systems
Experience with Amazon Web Services and/or other cloud computing platforms
Experience working in Fintech, especially on Trading software
Experience with information security from the perspective of system development (ex. OWASP)
Benefits and compensations
Working with smart and kind people who happen to be world-class professionals
Nicely designed office interior in the city center
firstname.lastname@example.org:~# Helloworld.rs koristi kolačiće kako bi ti pružao najbolje korisničko iskustvo. Nastavkom korišćenja
sajta smatraćemo da imamo saglasnost sa korišćenjem kolačića. Više o kolačićima možeš pročitati ovde.