Senior iOS Developer

Senior iOS Developer

Bengaluru, India

Fulltime

Easy Apply

Job description

We are hiring a Senior iOS Developer for our client, a well-funded gaming startup with over 100+ million registered users worldwide. This is a fantastic opportunity to develop and optimize highly scalable iOS applications that power a global consumer tech platform. If you're passionate about building cutting-edge mobile applications that serve millions of users, we want to hear from you!

Responsibility

  • Develop, enhance, and maintain iOS applications that power our mobile apps for millions of users.
  • Design and implement scalable, high-performance architectures for mobile applications.
  • Work closely with backend teams, product managers, and designers to create feature-rich mobile applications.
  • Optimize iOS applications for performance, battery efficiency, and low latency.
  • Implement intuitive and responsive UI/UX, ensuring a seamless user experience.
  • Integrate RESTful APIs, WebSockets, third-party SDKs (analytics, payments, push notifications, etc.) into iOS applications.
  • Ensure code quality through unit testing, code reviews, and CI/CD pipelines for mobile apps.
  • Debug and resolve performance bottlenecks, memory leaks, and crashes in iOS applications.
  • Stay updated with the latest iOS development trends, frameworks, and best practices.

Requirement

  • Strong knowledge of professional software engineering practices and full software development life cycle.
  • Experience working as a Mobile Application Developer, having contributed to at least two iOS applications.
  • Experience with publishing mobile apps to the App Store is a plus.
  • Proficiency in iOS development, including Swift, Xcode, Cocoa framework, and the iOS ecosystem.
  • Familiarity with Apple Design Guidelines, common mobile app UX patterns, and anti-patterns.
  • Ability to distinguish good design from bad design in iOS applications.
  • Ability to write clean, maintainable code that other iOS developers can work on efficiently.
  • Experience in conducting and participating in code reviews to ensure high-quality development.
  • Strong inclination to reduce technical debt, actively participate in code review sessions, and suggest best practices.
  • Experience with different programming paradigms, including OOP and functional programming.
  • Proficiency in consuming REST APIs, handling JSON encoding/decoding, and understanding best practices in API integration for mobile apps.

Safety Advise

GOALREIFY will never ask for payment during the job application process. Official emails come only from @goalreify.com. Beware of fraudsters asking for fees under false pretenses. We do not offer jobs or interviews in exchange for money. Stay vigilant!