Software Engineer - iOS
On-siteMohali, Punjab, India
Job Summary
Develop and deploy real-world iOS applications for the App Store, creating new features from ground up based on client feedback. Utilize Interface Builder and Code for UI development with Auto Layout, while interpreting project requirements to implement necessary modifications. Operate within an agile Scrum environment, enhancing existing functionality and optimizing development processes. Provide mentorship to junior developers, address their queries, and contribute ideas during product discussions. Manage and maintain large codebases across legacy and new architectures using Git, ensuring performance tuning and offline storage efficiency.
Required Qualifications
- 0-1 years of hands-on experience in native iOS app development
- strong emphasis on usability
- performance optimization
- Objective-C proficiency
- integration with REST API services
- Familiarity with design patterns
- fluency in Swift programming
- knowledge of React Native is a plus
- Competence in working with iOS frameworks such as Xcode and Core Data
- Proficiency in utilizing third-party libraries and APIs
- including REST Web Services
- unit/integration testing
- Proficiency in Google Maps Platform SDK and API
- Proficiency in offline storage
- threading
- performance tuning
- Managing & Maintaining large code bases across apps on new as well as legacy architectures
- Knowledge of the mobile landscape
- architectural principles
- current trends
- emerging technologies
- Proficient understanding of code versioning tools, such as Git
- managing large streams of work branches
- Ability to self-manage and work autonomously in a collaborative environment
- be a good team player
- A solid grasp of the complete mobile development lifecycle
- Strong skills in data structures
- algorithms
- and designing for optimal performance
- Bachelor's degree in Engineering (BE/B.Tech) or Computer Applications (MCA)
Desired Qualifications
- knowledge of React Native is a plus
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.