iOS Software Engineer
Location
Hyderabad, Telangana, India
Job Type
Full-Time
Experience Level
Entry-level, Fresh Graduate (0-1 Year)
Salary Range
Not disclosed
Job Description
Description As a Software Engineer, we look forward to you helping us build innovative enterprise software applications. Your responsibilities include all aspects of software development, from analysis, design, and development to maintenance. You will be a contributing member of a team that implements new product features, improves existing product features, adds performance and software quality metrics to our codebase, and works closely with business partners, other engineering teams, and QA. In this role, you will Architect 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. Work closely with the design team and technical team to define new user interface behaviors, widgets, and containers, helping to create a truly distinctive and world-class user experience. Collaborate with peers on technical design, work estimation, and the implementation of new features. Work with project managers and technical teams in a cross-functional environment to implement quality products that meet business goals. Quickly build new ideas to gather user feedback. Continually improve software development processes and practices. Minimum Qualifications 4+ years of experience in software development focused on iOS/macOS development. Expertise in Swift and a deep understanding of iOS/ macOS frameworks such as Swift UI, UIKit, AppKit, Core Data, Core Animation, and Core Graphics. Experience on iOS test frameworks such as XCTest and XCUITest. Extensive use of APIs and a strong 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. Good communication and personal skills are the ability to interact and work well with members of other functional groups in a project team and a strong sense of project ownership. Preferred Qualifications Deep understanding of macOS kernel. Expertise in Apple's core system software structure, memory management, and security features. Knowledge of design patterns, enterprise architecture, and software engineering principles. Sharp troubleshooting skills and experience with real-world systems deployment. Very good experience with Scrum and Agile methodologies.
About Apple
We’re a diverse collective of thinkers and doers, continually reimagining what’s possible to help us all do what we love in new ways. And the same innovation that goes into our products also applies to our practices — strengthening our commitment to leave the world better than we found it. This is where your work can make a difference in people’s lives. Including your own.
Connections
Sai Charan
Senior Developer
Kalpana Sharma
Team Lead
Rahul Patel
Full Stack Developer
Priya Singh
Frontend Developer
Connect with professionals in your network
Skill Match Analysis
??% skills matched (?? of 31 skills)
💡 This is keyword matching for reference only. Your actual match score uses AI semantic analysis.
Login to see your score