Mudah.my Logo

Mudah.my

Software Engineer II - iOS

Posted 13 Days Ago
Be an Early Applicant
In-Office or Remote
Hiring Remotely in Bengaluru, Bengaluru Urban, Karnataka
Senior level
In-Office or Remote
Hiring Remotely in Bengaluru, Bengaluru Urban, Karnataka
Senior level
Design, build, and maintain secure iOS components for authentication, improve security posture, lead technical discussions, mentor engineers, and monitor app performance.
The summary above was generated by AI
Company Description

About Carousell 

Carousell Group is the leading multi-category platform for secondhand in Greater Southeast Asia on a mission to make secondhand the first choice.  Founded in August 2012 in Singapore, the Group has a leading presence in seven markets under the brands Carousell, Carousell Media Group, Cho Tot, Laku6, LuxLexicon, Mudah.my, OneShift, REFASH and Revo Financial, serving tens of millions of monthly active users.

About the RoleThe Trust Engineering team safeguards our marketplace by building secure, reliable, and user-friendly systems that protect our users and their transactions. We are looking for a Senior iOS Engineer to strengthen our authentication and trust experiences across the Carousell Group.
You will design and build secure, scalable, and high-quality iOS systems that power login, account protection, and fraud prevention. You will play a key role in shaping how we adopt new technologies in authentication (e.g., passkeys, biometrics, device attestation, secure storage) and help improve the overall security posture of our apps.
This is a hands-on senior role where you’ll not only write high-quality code but also propose enhancements, lead technical discussions, and guide best practices across the iOS ecosystem.

Job Description

You will:

  • Design, build, and maintain secure and reusable iOS components & SDKs for authentication and trust.
  • Drive adoption of modern authentication technologies such as passkeys, biometrics, device attestation, and trusted device frameworks.
  • Proactively identify and resolve potential security, privacy, and performance issues in the mobile app ecosystem.
  • Collaborate with backend, security, and product teams to design end-to-end trust features and protocols.
  • Champion modular, testable, and robust architecture that supports scalability and cross-team contributions.
  • Stay ahead of the curve by evaluating and proposing new iOS capabilities and technologies to improve user security and experience.
  • Mentor engineers, conduct code reviews, and help shape iOS engineering best practices.
  • Monitor production performance and reliability, driving improvements in stability and resilience.

Qualifications

You have:

  • 5+ years of experience in iOS application development, with deep knowledge of the iOS ecosystem.
  • Strong command of Swift, with a solid grasp of iOS frameworks, concurrency, and modern architectural patterns (e.g., Clean Architecture, MVVM, VIPER).
  • Hands-on experience with authentication and security technologies on iOS (Face ID/Touch ID, Keychain, passkeys, secure enclave, Play Integrity/DeviceCheck, app attestation, etc.).
  • Understanding of networking security (SSL pinning, OAuth, JWT, encryption) and secure data storage practices.
  • Track record of designing and delivering complex features or systems in large-scale consumer apps.
  • Familiarity with mobile CI/CD pipelines, automated testing, and monitoring tools.
  • A passion for writing clean, maintainable, and well-tested code, with a focus on reliability and user trust.
  • Bonus: Experience with fraud prevention, identity verification, or trust & safety systems.

Additional Information

By proceeding with your application, you are adhering to our PDPA policies. In case you are interested to know more, read about our Candidates Personal Data Privacy Statement. 

Top Skills

Authentication Technologies
Biometrics
iOS
Jwt
Keychain
Mobile Ci/Cd Pipelines
Oauth
Secure Enclave
Ssl Pinning
Swift

Similar Jobs

19 Hours Ago
Easy Apply
Remote
India
Easy Apply
Senior level
Senior level
Artificial Intelligence • Edtech • Mobile • Natural Language Processing • Productivity • Software
The Senior Key Accounts Manager at QuillBot will drive customer retention and brand advocacy, managing relationships and analyzing customer needs to support strategic marketing initiatives.
Top Skills: AIEdtechSaaS
19 Hours Ago
Remote
India
Mid level
Mid level
Artificial Intelligence • Consumer Web • Edtech • HR Tech • Information Technology • Software • Conversational AI
The Sr Data Analyst will analyze large datasets, develop dashboards, deliver insights, and support decision-making to improve business processes.
Top Skills: ExcelPower BIPythonRSQLTableau
19 Hours Ago
Remote or Hybrid
Bengaluru, Karnataka, IND
Mid level
Mid level
Big Data • Healthtech • Software
The Software Engineer is responsible for building high-quality software, conducting code reviews, participating in Agile ceremonies, and mentoring junior team members while innovating in a collaborative environment.
Top Skills: .Net.Net CoreAWSC#DockerMs Sql ServerPostgresReactRestful Apis

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account