Software Engineer - iOS

Bengaluru, Karnataka, India
Oct 03, 2024
Oct 20, 2025
Hybrid
Full-Time
3 Years
Job Description

As a Software Engineer - iOS in the Tracking Team, you will play a pivotal role in instrumenting and collecting accurate user interaction data within our mobile applications. This data is crucial for understanding customer behavior, gaining business insights, and enhancing product relevance. Your contributions will directly impact decision-making and performance metrics across the organization.

Key Responsibilities

  1. Feature Development. Design and develop new features for LinkedIn native apps (iPhone/iPad) that enhance member engagement data collection.
  2. Architectural Decisions. Make informed architectural trade-offs by applying synchronous and asynchronous design patterns, ensuring high-quality code delivery.
  3. Quality Assurance. Produce software that is thoroughly tested and reviewed, contributing to continuous integration and delivery.
  4. Technical Leadership. Drive best engineering practices, leading cross-functional teams in the execution of critical programs.
  5. Productivity Improvement. Identify and advocate for opportunities to enhance engineering productivity and data collection practices.

Basic Qualifications

  • Bachelor’s degree in Computer Science or a related technical field, or equivalent technical experience.
  • 2+ years of industry experience in software development.
  • 1+ years of programming experience in Objective-C or Swift.

Preferred Qualifications

  • 3+ years of relevant work experience in mobile application development.
  • Strong foundational knowledge of data structures and algorithms.
  • Proficient in object-oriented programming, design, coding, and testing patterns.
  • Extensive experience in Swift and Objective-C, with familiarity in mobile application design patterns (MVC, MVVM, MVP).
  • Understanding of API design and client/server communication principles.
  • Knowledge of multithreading best practices and performance optimization.
  • Experience with scalable, user-centric applications operating 24/7.
  • Familiarity with web development frameworks like EmberJS or React is a plus.

Benefits of Working at LinkedIn
We prioritize the well-being of our employees and their families. Our generous health and wellness programs, along with flexible time away policies, reflect our commitment to fostering a supportive work environment.

Application Process. If you are passionate about mobile development and want to contribute to a team that drives significant impact at LinkedIn, we encourage you to apply!

LinkedIn is an equal employment opportunity employer. We welcome applications from all candidates, including individuals with disabilities. For more information, please visit our Equal Opportunity Policy and Global Data Privacy Notice.