iOS Engineer (Mid to Senior)

iOS Engineer (Mid to Senior)

Remote

Job description

The S-Quantum Engine is Sinarmas Financial Services' Digital Factory - focused on transforming one of Indonesia's largest financial services groups to match the increasingly digital demands today's financial services sector.


What You Need to Do

  • Collaborate with cross-functional teams to define, design, and implement new features and improvements for our iOS applications.
  • Mentor and guide junior iOS engineers by providing technical guidance, code reviews, and best practices.
  • Develop and maintain high-quality, efficient, and reusable code that follows industry-standard best practices and adheres to company guidelines.
  • Participate in architecture and design discussions, ensuring that decisions align with both short-term and long-term product goals.
  • Debug and resolve issues, optimize application performance, and maintain overall code quality.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency and improve application functionality.
  • Collaborate closely with UX designers to translate designs into pixel-perfect, responsive, and accessible user interfaces.
  • Work with QA specialists to develop test plans and ensure the delivery of high-quality software.
  • Communicate effectively with product managers to clarify requirements, provide updates on progress, and discuss any roadblocks or challenges.

Job requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • 5+ years of experience in iOS development, with a proven track record of shipping high-quality applications.
  • Proficient in Swift and Objective-C, with a strong understanding of iOS SDK, UIKit, and related frameworks.
  • Experience with iOS development tools such as Xcode, Instruments, and Git.
  • Knowledge of RESTful APIs, networking, and data serialization.
  • Familiarity with architectural patterns (e.g., MVC, MVVM, VIPER) and design principles.
  • Experience with performance optimization techniques, such as caching, memory management, and multithreading.
  • Strong understanding of Apple's Human Interface Guidelines and App Store submission process.
  • Excellent communication and collaboration skills, with a focus on being a team player.
  • Self-motivated, proactive, and able to work independently with minimal supervision.
  • While it's not required for you to have prior knowledge in Android and React Native, as a Senior iOS Developer, you will be working collaboratively with a team of Mobile Engineers that includes Android and React Native developers. As such, a broad understanding of Mobile Application Engineering is essential, along with a proactive attitude towards expanding your knowledge in these areas.

Team

Product Development

Location

Remote - DKI Jakarta, Jawa, Indonesia

Work Type

Permanent

Application Posted

Jul 6, 2023

Apply Now

Ready to shape the future of financial services?

We're hiring!

Make your mark on the future of finance.

Apply Now

Take your business to new heights.

Partner with Us

The Plaza Office Tower Lt. 41

JL. M.H. Thamrin, Kav. 28-30, Gondangdia, Kec. Menteng, Kota Jakarta Pusat,
Daerah Khusus Ibukota Jakarta 10350
Let's keep you updated!

2023 © PT Semesta Quantum Eterniti