Job Overview

Title:

Software Engineer - Mobile (iOS)

Description:

location: bangalore

role: software engineer - mobile(ios)


roles & responsibilities

  • ios development: contribute to the development and maintenance of ios applications and internal frameworks under the guidance of senior engineers.
  • collaboration: work closely with product managers, designers, and senior developers to understand features and translate them into technical implementations.
  • api integration: help integrate restful apis and backend services into the ios platform.
  • coding and testing: write clean, maintainable, and well-documented code. assist in unit testing and debugging tasks.
  • learning & growth: be open to learning sdk development, ios architecture patterns, and platform-specific security best practices.
  • platform awareness: keep up-to-date with ios platform updates and adopt best practices around performance and compatibility.
  • team support: participate in code reviews, pair programming, and internal knowledge sharing sessions.


skills required

  • 1-2 years of professional ios development experience.
  • proficiency in swift; familiarity with objective-c is a plus.
  • good understanding of ios fundamentals including view controllers, navigation, table/collection views, etc.
  • experience integrating rest apis and using popular libraries (e.g., alamofire, sdwebimage).
  • exposure to uikit; basic familiarity with swiftui is a bonus.
  • experience using git for version control and familiarity with code reviews.
  • interest in clean code, architecture patterns (mvc/mvvm), and testable code.
  • good problem-solving and communication skills.
  • eagerness to learn about identity protocols, encryption, and modern ios frameworks.
  • familiarity with tools like xcode instruments for debugging and performance profiling is a plus.
  • exposure to core ml or face/liveness detection models is a bonus.


qualifications

  • bachelor's/master's degree in computer science, computer engineering, or equivalent technical degree.
  • solid understanding of programming fundamentals (oop, data structures, algorithms).
  • willingness to work in an agile, cross-functional team environment.
  • passion for building seamless, secure, and user-centric mobile experiences.


about vida digital identity

  • vida is a government-licensed certificate authority (ca)operating under indonesia's ministry of electronics and information technology. our key offerings include:
  • legally valid digital signatures ensuring secure and scalable identity solutions.
  • trusted identity verification services for industries such as bfsi, ecommerce, telecommunications, and healthcare.
  • advanced ai-driven fraud prevention: vida leverages sophisticated ai models to detect and prevent deepfake frauds, enhancing security and trust in digital interactions.
  • seamless integration to help businesses reduce onboarding friction while prioritizing user privacy and data security.


for more information, you may visit our website at .

Salary:

$528188-$924609 Annual

Company:

VIDA Digital Identity

Location:

Bangalore, Karnataka, India