Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Apple iOS Software Engineer 
India, Telangana, Hyderabad 
255920173

06.02.2025
Description
As a Software Engineer you will be responsible for the technical design, coding, debugging complex iOS applications. You will work with a team of developers to deliver new features for existing applications, bug fixes as well as designing and developing brand-new applications and tools to satisfy business requirements across the organization. IN THIS ROLE, YOU WILLArchitect creative products and innovate new technologies and solutions. Play a hands-on development and design role, and deliver products in a rapid and dynamic environment. Quickly build new ideas to gather user feedback.Continually improve software development processes and practices.
Minimum Qualifications
  • 6+ years of experience in software development focused on iOS/ macOS development with hands-on programming experience.
  • Expertise in Swift and strong understanding of iOS/ macOS frameworks Swift UI, UIKit, AppKit, Core Data, Core Animation, and Core Graphics.
  • Experience on iOS test frameworks such as XCTest and XCUITest.
  • Expert in Git repository management and branching strategies
  • Extensive use of APIs and an excellent understanding of HTTP and REST architecture.
  • Proficient understanding of code versioning tool - Git
  • Hands-on experience with design, development, and productizing highly available, distributed, and scalable transactional, secure enterprise systems.
  • Knowledge of design patterns, enterprise architecture, and software engineering principles.
  • Experience building highly performing and scalable UI components.
  • Sharp problem solving skills and experience with real-world systems deployment.
  • Very good experience with Scrum and Agile methodologies.
  • B.Tech. in computer science or equivalent field
Preferred Qualifications
  • Excellent problem-solving skills and the ability to debug and resolve complex technical issues.
  • Knowledge of memory management and performance optimization.
  • Consistent record of delivering high-performance, scalable, and reliable iOS/ macOS applications.
  • Familiar with application network layer design and development (Authentication, Error handling, etc)