Senior iOS Developer
Bengaluru, India
Fulltime
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!