Senior Software Engineer- iOS Native

3Pillar Global Logo

3Pillar Global

πŸ“Remote - India

Summary

Join 3Pillar Global, a Great Place to Work, and build advanced applications for the iOS platform. Collaborate with cross-functional teams to define, design, and ship new features, work on bug fixing and improving application performance, and continuously discover and implement new technologies. Ensure application performance, quality, and responsiveness; identify and correct bottlenecks and bugs; and maintain code quality, organization, and automation. Participate in code reviews to maintain code quality and share knowledge. 3Pillar Global offers a competitive salary, flexible timings, work-from-anywhere options, and various benefits.

Requirements

  • Proficiency in Swift and Objective-C: Extensive experience in programming with Swift and Objective-C
  • IOS SDK and Frameworks: Strong knowledge of iOS SDK, UIKit, Core Data, Core Animation, Core Graphics, and other frameworks
  • Xcode: Proficiency with Xcode and understanding of the iOS development ecosystem
  • RESTful APIs: Experience with RESTful APIs to connect iOS applications to back-end services
  • Version Control: Proficient with version control systems, particularly Git
  • UI/UX Design Principles: Strong understanding of Apple’s design principles and interface guidelines
  • Problem-Solving Skills: Strong analytical and problem-solving skills
  • Testing and Debugging: Experience with automated testing and debugging tools
  • Performance Optimization: Ability to optimize applications for performance, including UI, memory, and network usage

Responsibilities

  • Design and build advanced applications for the iOS platform
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Work on bug fixing and improving application performance
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
  • Ensure the performance, quality, and responsiveness of applications
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automation
  • Participate in code reviews to maintain code quality and share knowledge with the team

Preferred Qualifications

  • Experience with SwiftUI: Familiarity with SwiftUI for building user interfaces across all Apple platforms
  • Core Data and SQLite: Knowledge of data storage solutions like Core Data and SQLite
  • Security: Understanding of mobile security protocols, encryption, and secure data storage
  • Cloud Services: Experience with cloud message APIs and push notifications
  • Third-Party Libraries: Experience with third-party libraries and APIs
  • Continuous Integration: Familiarity with continuous integration and deployment (CI/CD) tools
  • Agile Methodologies: Experience working in an Agile/Scrum development process
  • Cross-Platform Development: Knowledge of cross-platform frameworks like React Native or Flutter

Benefits

  • A competitive annual salary based on experience and market demands
  • Flexi-timings
  • Work From Anywhere
  • Medical insurance with the option to purchase a premium plan or HSA option for your entire family
  • Regular Health check-up camps arranged by the company
  • Recreational activities (Pool, TT, Wii, PS2)
  • Business casual atmosphere

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.