Trainee iOS Developer

People XM

Bengaluru

On-site

INR 300,000 - 450,000

Full time

8 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

People XM is seeking a motivated Trainee iOS Developer (Fresher) to join our mobile team in Bangalore, Karnataka. The role focuses on learning Swift and iOS development, working with Xcode, SwiftUI and UIKit, and supporting app development through to deployment.

You will collaborate with senior iOS developers, gain hands-on experience, contribute to UI/UX integration, and help maintain code quality through reviews and testing.

Qualifications

  • Fresh graduates in CS/IT/Engineering or related disciplines.
  • 0–1 year of experience.
  • Basic understanding of Swift and iOS app development.
  • Willingness to learn and adapt to Apple technologies.

Responsibilities

  • Assist in developing iOS applications using Swift.
  • Build responsive mobile interfaces.
  • Support app development with SwiftUI and UIKit.
  • Integrate RESTful APIs and backend services.
  • Collaborate with UI/UX designers and participate in code reviews.
  • Maintain documentation and assist with App Store submission.

Skills

Swift
OOP concepts
Xcode
REST APIs
Git & GitHub
Debugging
Communication
Teamwork
Willingness to learn

Education

B.E./B.Tech in CS/IT
BCA
MCA
B.Sc in CS/IT

Tools

SwiftUI
UIKit

Job description

Job Description – Trainee iOS Developer (Fresher)

Job Title: Trainee iOS Developer

Experience: Fresher (0–1 Year)

Job Location: Bangalore, Karnataka

Employment Type: Full-Time / Trainee

Qualification: B.E./B.Tech/BCA/MCA/B.Sc. in Computer Science, Information Technology, or related field

Job Summary

We are looking for a motivated and enthusiastic Trainee iOS Developer (Fresher) to join our mobile application development team. The ideal candidate should have a basic understanding of Swift programming, iOS application development, object-oriented programming, and mobile UI design principles.

The candidate will work closely with experienced iOS developers to design, develop, test, and maintain mobile applications for Apple devices while gaining hands‑on experience with Xcode, Swift, and modern iOS development frameworks.

Key Responsibilities
  • Assist in developing and maintaining iOS applications using Swift.
  • Build responsive, interactive, and user‑friendly mobile application interfaces.
  • Support application development using SwiftUI and UIKit.
  • Collaborate with UI/UX designers to implement mobile application designs.
  • Assist in integrating RESTful APIs and backend services into iOS applications.
  • Work with navigation, layouts, reusable components, and application lifecycle concepts.
  • Identify, troubleshoot, and resolve application bugs.
  • Participate in application testing, debugging, and performance optimization.
  • Assist in implementing authentication, notifications, and data storage functionalities.
  • Use Git and GitHub for version control and collaboration.
  • Support application compatibility across different iPhone and iPad devices.
  • Participate in code reviews and technical discussions.
  • Maintain technical documentation for developed features.
  • Assist in application deployment and App Store submission activities.
  • Follow iOS development standards and Apple Human Interface Guidelines.
Required Skills
  • Basic knowledge of Swift programming.
  • Understanding of object-oriented programming (OOP) concepts.
  • Familiarity with Xcode development environment.
  • Basic understanding of iOS application architecture.
  • Knowledge of SwiftUI or UIKit fundamentals.
  • Understanding of variables, functions, classes, structures, and optionals in Swift.
  • Familiarity with REST APIs and JSON data handling.
  • Basic knowledge of mobile UI design principles.
  • Understanding of debugging and application testing concepts.
  • Familiarity with Git and GitHub.
  • Strong analytical and problem‑solving abilities.
  • Good communication and teamwork skills.
  • Willingness to learn new iOS development technologies.
Preferred Skills
  • Familiarity with SwiftUI and UIKit frameworks.
  • Basic understanding of MVC or MVVM architecture.
  • Knowledge of Auto Layout and responsive UI design.
  • Familiarity with Core Data, SwiftData, or UserDefaults.
  • Understanding of asynchronous programming using async/await.
  • Basic knowledge of Firebase integration.
  • Familiarity with push notifications and third‑party API integration.
  • Understanding of Apple's Human Interface Guidelines.
  • Knowledge of XCTest or basic unit testing concepts.
  • Familiarity with CocoaPods or Swift Package Manager.
  • Basic understanding of App Store Connect and application deployment.
  • Academic projects or internships involving iOS application development.
Eligibility Criteria
  • Fresh graduates in Computer Science, Information Technology, Engineering, or related disciplines.
  • Candidates from other educational backgrounds with relevant iOS development skills may also apply.
  • 0–1 year of experience.
  • Basic understanding of Swift programming and iOS application development.
  • Strong interest in Apple technologies and mobile application development.
  • Good logical thinking and problem‑solving abilities.
  • Ability to work independently and collaboratively.
  • Freshers with academic projects, internships, or relevant certifications are encouraged to apply.
Roles & Expectations
  • Support iOS application development and maintenance.
  • Assist in building functional and user‑friendly mobile applications.
  • Ensure smooth integration between iOS applications and backend services.
  • Complete assigned development tasks within deadlines.
  • Follow coding standards and Apple development best practices.
  • Collaborate effectively with design, development, and testing teams.
  • Troubleshoot and resolve basic technical issues.
  • Continuously improve Swift programming and iOS development skills.
Learning & Growth Opportunities
  • Hands‑on experience in real‑world iOS application development projects.
  • Exposure to Swift, SwiftUI, UIKit, and Xcode.
  • Practical experience in REST API integration and mobile application testing.
  • Opportunities to work with experienced iOS developers.
  • Understanding of iOS application architecture and development workflows.
  • Exposure to App Store deployment and mobile application release processes.
  • Career growth opportunities in iOS Development, Mobile Application Development, Swift Development, and Software Engineering.

Job Location: Bangalore, Karnataka

Experience Required: Fresher (0–1 Year)

Freshers: Eligible to Apply

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Trainee React Native Developer
Trainee React Native Developer

People XM • Bengaluru

On-site
INR 279,000 - 391,000
Trainee Windows Developer (Fresher)
Trainee Windows Developer (Fresher)

People XM • Bengaluru

On-site
INR 300,000 - 450,000
Trainee Angular Developer
Trainee Angular Developer

People XM • Bengaluru

On-site
INR 250,000 - 400,000
Trainee Python Developer (Fresher)
Trainee Python Developer (Fresher)

People XM • Bengaluru

On-site
INR 180,000 - 240,000
Junior iOS Developer
Junior iOS Developer

Dollarbird Inc • Mysuru

On-site
INR 350,000 - 550,000
React Native Developer (Fresher)
React Native Developer (Fresher)

People XM • Bengaluru

On-site
INR 250,000 - 350,000
Java Developer (Fresher)
Java Developer (Fresher)

People XM • Bengaluru

On-site
INR 300,000 - 420,000
Trainee IoT & Embedded Developer (Fresher)
Trainee IoT & Embedded Developer (Fresher)

People XM • Bengaluru

On-site
INR 300,000 - 500,000
iOS Intern (Internship + Job opportunity)
iOS Intern (Internship + Job opportunity)

Bluepixeltech • Ahmedabad District

On-site
INR 167,400 - 279,000
Trainee Software Developer
Trainee Software Developer

Star Knowledge • Karnataka

On-site
INR 200,000 - 340,000