Job Description
A leading digital bank is seeking a skilled iOS Engineer to contribute to the development of its native iOS mobile application. The role requires an innovative and analytical software engineer who can build high-quality mobile solutions that deliver seamless experiences to users. This position is ideal for a professional passionate about creating impactful financial technology products while working in a fast-paced environment.
Responsibilities
- Design, develop, and maintain applications for the iOS platform.
- Ensure application performance, responsiveness, and reliability.
- Collaborate with cross-functional teams to deliver new features and enhancements.
- Identify and resolve bugs, bottlenecks, and performance issues.
- Maintain code quality, structure, and automation standards.
Requirements
- Bachelor’s Degree in Computer Science or related field, or equivalent experience.
- Minimum of 3 years’ professional iOS development experience.
- Strong proficiency in Swift, Swift Package Manager, and Cocoa Touch.
- Hands-on experience with UIKit/SwiftUI, Core Data, Core Animation, and RESTful APIs.
- Knowledge of offline storage, threading, and performance optimization.
- Familiarity with Apple design guidelines, UI/UX standards, and memory management tools.
- Understanding of version control systems and CI/CD pipelines.
-
Experience working with push notifications, cloud message APIs, and app performance benchmarking.
Benefits
- Competitive salary and benefits package.
- Medical and group life insurance.
- Pension plan.
- Paid time off including parental, study leave, and special occasions.
- Learning and development opportunities with award-winning training programs.
- Hybrid work model promoting work-life balance.
