iOS engineer Offline
At WhiteTech, we empower businesses in the financial ecosystem with cutting-edge white-label and SAAS solutions.
Our comprehensive suite of tools is tailored for EMI, PSP, e-commerce, and open banking platforms. With WhiteTech, clients gain access to a platform designed for flexibility, scalability, and seamless integration.
Our mission is to help businesses unlock their full potential in a rapidly evolving financial landscape.
Project description:
Multi platform mobile neo-bank application (auth2.0, security & profile settings, BIO, multilingual support, maltimusk support, message center,support center, wallet & account management, transactions, dashboard, user verification, notifications, admin management and many more components)
Responsibilities:
- Collaborate with product managers, designers, and other developers to develop iOS mobile app and active participation in construction of solution at all
- Design and implement innovative features for the neo-banking app based on Swift UI and UI Kit
- Write clean, scalable, and maintainable code that adheres to industry best practices; Implement “secure code” coding practices, encryption, auth, data#, caching, ect
- Ensure smooth and efficient app performance with focus on speed, responsiveness, stability and scalability
- Deep in RESTful API and WebSockets (or other live data streaming approaches) to integrate app with backend or external services
- Participating in code reviews to ensure the creation of high-quality, robust code by all dependable team members
- Keep app testing kit coverage (unit, integration, performance) on top notch level
- Bring new technology and ideas to the table
- Collaborate with UX/UI design to create seamless and intuitive customer experience; decompose UX/UI design and reconvert it to ready-to-develop, stable and advanced mobile app solution
- Stay up-to-date with Apple`s ecosystem including new frameworks, tools, and best practices
Must have:
- Excellent knowledge of Swift, Cocoa Touch, and OO design principles
- Experience with UIKit, Core libraries, SwiftUI
- Deep understanding and hands on experience with app navigation and routing;
- Understanding of Apple UI design principles, patterns, and human interface guidelines is a must
- Extensive experience and understanding of REST APIs alongside with WebSockets
- Full understanding of OAuth and experience with it
- Strong knowledge of unit (XCTest, Quick, Nimble ect) and automated testing for iOS platforms
- Solid understanding of MVP, MVC, MVVM (preferable) and Dependency Injection principles
- Solid understanding of the full mobile development life cycle, including code signing and submitting to the AppStore
- Experience with iOS mobile DevOps practices (Fastlane + Gitlab)
- Have published and supported one or more iOS apps in the App Store
- Strong analytical and problem solving skills
Nice to have
- Knowledge of reactive programming paradigms (Combine, RxSwift)
- Good familiarity with CI/CD services
- Huge advantage - mobile banking, crypto, payments
- Practical experience with DeFi payments, exchanges using crypto wallets
Mentor’s mindset
Our recruitment process typically follows these stages:
- Application screening
- Interview Stages (2-3 weeks):
- Prescreen Call with the Recruiter
- Test Task
- Technical Interview with Lead UI/UX Designer
- Final Interview with the CРO
- Job Offer
- Referrals: Employment and Background Check
We offer:
- Competitive compensation package (commensurate with your experience)
- Access to paid corporate English lessons (through Preply)
- 19 business days of flexible Paid Time Off (PTO)
- Fully remote work with flexible hours (within the CET time zone) from any location of your choice
- Values-driven culture with a friendly and supportive work environment
- Opportunity to regularly participate in conferences and community events as both a participant and contributor
- Matrix organizational structure designed to streamline communication, remove barriers, and promote efficiency
Embrace the opportunity to develop your skills in a cutting-edge fintech environment.
Please apply now to be part of our dynamic team and make a tangible impact on the future of payments!
The job ad is no longer active
Look at the current jobs iOS →