This senior-level position involves shaping the future of mobile banking through the development of high-performance native applications. The engineer will join a newly established team to design, build, and optimize mobile solutions for financial institutions using modern native technologies and best practices in software engineering.
Responsibilities
- Analyze requirements and design effective software solutions
- Develop efficient, scalable, and reusable code for mobile applications
- Implement, test, and create technical documentation for mobile banking features
- Identify, troubleshoot, and resolve software defects
- Optimize application performance, quality, and responsiveness
- Contribute actively to the full development lifecycle of mobile products
- Proactively detect bugs, document reproduction steps, and propose fixes
Requirements
- Minimum of six years of experience in mobile application development
- Solid understanding of the complete mobile development life cycle
- Proficiency in at least one modern stack: Kotlin, Swift, SwiftUI, or Kotlin Multiplatform
- Hands-on experience with Kotlin Coroutines, Combine, Kotlin Flow, MVVM, and Compose
- Strong commitment to software development best practices, design patterns, and object-oriented programming principles
- In-depth knowledge of Android or iOS platform concepts, including UI design, data storage, encryption, security, and performance optimization
- Experience integrating third-party libraries, SDKs, and RESTful APIs
- Demonstrated ability to lead and mentor other software developers with strong communication skills
- Familiarity with Agile development methodologies
- Analytical mindset with a solution-oriented approach, attention to detail, and strong teamwork abilities
- Bachelor’s degree, Post Graduate Diploma, or Master’s degree in Computer Science, Information Technology, Engineering (Computer/Telecommunication, Electrical/Electronic, or related), Science & Technology, or equivalent field
Tech Stack
Kotlin, Swift, SwiftUI, Kotlin Multiplatform, Kotlin Coroutines, Combine, Kotlin Flow, MVVM, Jetpack Compose
Benefits
- Hybrid and flexible work arrangements available
- Support for maintaining a healthy work-life balance
- Inclusive workplace culture that values diversity and authenticity
- Opportunity to collaborate with leading financial institutions worldwide
Work Arrangement
hybrid — Hybrid and flexible working available for most employees to maintain work-life balance
Team
new team; cross-functional teams of talented engineers
- Collaborative
- Supportive
- Flexible
- Innovative
- Diverse and inclusive
- Empowering colleagues to reach full potential
- Committed to equal opportunity and authentic self-expression
Additional Information
- Diversity is embraced, with recognition that varied perspectives contribute to business success
- Dedicated to creating an equal opportunity and inclusive environment where individuals can be their authentic selves
- Hiring, compensation, and advancement decisions are made without regard to origin, age, gender identity, sexual orientation, or other personal characteristics
- Recruitment agencies should not submit unsolicited CVs; no compensation will be provided for speculative submissions