Job Description

Who are we?Amar Bank is one of the most technologically advanced digital banks in Indonesia. Our leadingdigital lending product, Tunaiku has the distinction of being the first FinTech product inIndonesia. We are also the first digital bank on the cloud. As the first profitable digital bank, wemanaged to get listed on the Indonesian Stock Exchange.How did we manage to do that?We are changing people’s perception of a bank. We believe we are the innovators who combinecustomer focus principles with creating technology-based impact. We incorporate freedom andflexibility as part of our startup working culture DNA to encourage innovation in creating betterfinancial solutions for the banking industry. We think of ourselves as, ‘A technology companywith a banking license’. For this reason, we ‘Act like a FinTech, and think like a Bank.’How did it all start?Founded on March 15, 1991, in Surabaya as PT Anglomas International Bank (Amin Bank), thebank was acquired by Tolaram Group and transformed to PT Bank Amar Indonesia (Amar Bank)in 2014. It has then undergone a significant digital transformation to become one of thecountry's forerunning fintech institutions through its award-winning digital lending platform,Tunaiku.Our philosophy, mission, and visionTechnology must impact lives, must improve lives. We exist to provide banking to those who‘need’ and not only to those who ‘want’. Services when provided to those who need at the timeof their need brings smiles. Our vision is to bring 200 million smiles.More About The Bank With Startup Culture EnvironmentConsist of 1000+ people, you will meet people who love to grow, dream big, and actually havefun at the workplace! We provide a great working environment that pushes people to growoutside their comfort zone. People with high drive and ambition find us a very attractive place towork as their career growth matches their own drive and not any staid policies. Thus we holdthe honor of being awarded “Best Place to Work in Indonesia”.Recently Amar Bank was awarded as Inspirational Brand from APEA (Asia Pacific EnterpriseAwards) 2022. Of course, our innovation won't stop here. So if you would love to be a part of it,have a growth mindset, and are constantly hungry for challenges, we invite you to join us in ourjourney to ‘Impact Lives’.Join us today and create #unlimitedinnovations!ResponsibilitiesDevelop, maintain, and improve iOS applications with a strong focus on performance, usability, and scalability following existing company design patterns, architecture, and guidelinesCollaborate with designers to ensure technical feasibility and a smooth user experienceCollaborate with backend services and APIs efficiently and securelyEnsure application performance, responsiveness, and stability across devices and OS versionsWrite clean, maintainable, and testable code with attention to scalability and reliabilityIdentify and fix bugs, optimize performance, and improve application architectureStay up-to-date with the latest iOS technologies and development trendsRequirementsBachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)Strong understanding of Swift fundamentals3 - 4 years of experience in iOS developmentSolid understanding of UIKit, SwiftUI, and Combine or other reactive programming frameworksExperience with RESTful APIs, and dependency injectionExposure to Firebase, Crashlytics, or Analytics SDKsFamiliarity with version control (Git) and CI/CD processesStrong problem-solving skills and the ability to work independently in a fast-paced environmentExperience in modular app architecture or multi-module projects is a plusBonus Point IfSpeaking English fluentlyContributions to open-source projects (A link to GitHub profile)Experienced in domain-driven or high-volume transaction developmentHave knowledge and experience in mobile iOS developmentWe exist to innovate and maintain the architecture of Amar Bank's products. As part of our main focus to create through technology we ensure the process and technology we use helps maintain and build human connection at scale.It’s our job to plan, monitor, and control the technology growth so we can provide a faster, more convenient, and more efficient way of performing business transactions.We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In