Are you passionate about crafting exceptional mobile experiences on iOS devices We are seeking a skilled iOS Developer to join our dynamic team. As an iOS Developer, you'll be at the forefront of creating cutting-edge mobile applications that delight users and drive our business forward.
Responsibilities
- Execute application development according to business needs and Bank's standards.
- Monitor applications, regularly address bugs, and enhance application performance periodically.
- Implement and take responsibility for delivering and managing code or application versions by applying pair programming, code review, branching models, and participating in deploying applications to Artifact Repository and Google Play Store.
- Continuously conduct research and development on new technologies to make development processes more effective and efficient.
- Implement Agile methodology and become an Agent of Change in Bank's digital transformation.
- Collaborate with Product Owners to develop applications, understand the business objectives of the developed applications, and analyze alternative solutions to achieve those goals.
- Collaborate with the Chief Information Security Officer (CISO) to develop secure applications that align with Bank's security standards.
- Collaborate with IT STA to establish technological standards in application development.
- Set work plans and manage subordinates under supervision, including employee productivity, involvement in selection processes, capability development, performance assessment, and potential evaluation.
Qualifications
- Has a minimum of 3 years of experience working in Front End or equivalent roles.
- Proficient in Swift programming.
- Familiar with Apple Design Interface guidelines.
- Experienced with git flow, Agile/Jira/Confluence.
- Experienced with Modular Architecture.
- Knowledgeable about Swift OOP, SOLID Principles.
- Experienced with MVVM/VIPER Design Pattern and Reactive Programming.
- Experienced in developing iOS Applications with Swift.
- Experienced in developing Custom View Components.
- Experienced in using Design Tools (e.g., Zeplin/Figma), Modular Architecture.
- Experienced with CI/CD, Code Quality Checking (e.g., SAST).
- Familiar with Git.
- Experienced in deploying to Testflight, Firebase & Apple Store.
- Experienced in integrating Firebase SDK