Search by job, company or skills

Fresher
Not Disclosed
Early Applicant
  • Posted 5 hours ago
  • Be among the first 10 applicants

Job Description

Job Description

Software Engineer (iOS)

Experience

3-4 Years

Job Summary

We are seeking a talented and passionate iOS Software Engineer to design, develop, and maintain high-quality mobile applications for Apple's iOS platform. The ideal candidate should have strong expertise in Swift, a solid understanding of iOS development best practices, and experience delivering scalable, user-friendly mobile applications.

Key Responsibilities

  • Design, develop, test, and maintain iOS applications using Swift.
  • Collaborate with Product Managers, UI/UX Designers, and Backend Engineers to deliver high-quality solutions.
  • Implement clean, reusable, and maintainable code following iOS development standards.
  • Integrate RESTful APIs and third-party libraries/services.
  • Optimize application performance, scalability, and responsiveness.
  • Troubleshoot and resolve application defects and performance issues.
  • Participate in code reviews and contribute to technical design discussions.
  • Ensure application quality through unit testing, integration testing, and automated testing.
  • Stay updated with the latest iOS development trends, technologies, and best practices.
  • Support application deployment, monitoring, and maintenance activities.

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 3+ years of experience in iOS application development.
  • Strong proficiency in Swift and iOS SDK.
  • Experience with UIKit and/or SwiftUI.
  • Solid understanding of object-oriented programming and design patterns (MVC, MVVM).
  • Experience integrating REST APIs and JSON-based services.
  • Knowledge of Apple Human Interface Guidelines and App Store deployment processes.
  • Experience with Git and version control systems.
  • Strong debugging, problem-solving, and analytical skills.

Preferred Qualifications

  • Experience with SwiftUI, Combine, and modern iOS architecture patterns.
  • Familiarity with CI/CD pipelines and automated deployment tools.
  • Knowledge of Firebase, Push Notifications, and Analytics integrations.
  • Experience working in Agile/Scrum environments.
  • Exposure to mobile security best practices.
  • Experience publishing and maintaining apps on the Apple App Store.

Technical Skills

Mandatory

  • Swift
  • iOS SDK
  • UIKit / SwiftUI
  • Xcode
  • REST APIs
  • Git
  • JSON Parsing

Good to Have

  • Combine Framework
  • Firebase
  • Core Data
  • CocoaPods / Swift Package Manager
  • Fastlane
  • XCTest
  • App Store Connect

Key Competencies

  • Strong communication and collaboration skills.
  • Ownership mindset and proactive problem-solving.
  • Ability to work independently and within cross-functional teams.

More Info

Job Type:
Employment Type:

Key Skills

Similar Jobs

2-5 yrs
Bengaluru, India
Skills:
Java, C#, Cloud Services, C, C++, Web Services, Automated Testing, Microservices, Typescript, Javascript, Debugging, Rest Apis, Azure, Python, Kubernetes, generative AI, event-driven systems, Go, Ai, Monitoring, Distributed Applications, Production Support, ML platforms
Chennai, India
Skills:
Java, Databases, Apis, Microservices, Git, Solidity, Typescript, Javascript, Hyperledger, Python, Corda, transaction signing, DAML, cryptographic concepts, CI CD, public private keys, digital wallets, Besu, Canton, Ethereum EVM, Fabric
Chennai, India
Skills:
Git, JUnit, Mockito, SQL Server, Spring Boot, Rest Apis, Microservices, AI-assisted development tools, Java Spring Framework, CI/CD practices
Bengaluru, India
Skills:
.Net Core, C#, Microsoft Technologies, Web Apis, AWS, Apis, REST, Gcp, Azure, Kubernetes, AI ML fundamentals, Azure OpenAI, Relational Databases, LLM usage patterns, AI-enabled features, non-relational databases, guardrails, AI-assisted coding tools, vector search embeddings, responsible AI practices, output validation, AWS GCP AI services, containerization technologies, messaging systems, cloud environments, OpenAI, SDKs, prompt design
Hyderabad
Skills:
Java, Grafana, Sql, Jenkins, Git, Jmeter, Javascript, Cloudwatch, Bitbucket, Blazemeter, Amazon Connect, Dynatrace, Python, AWS, Hammer, Go, Cyara, AI-assisted development tools, CI/CD