See all the jobs at BookMyShow here:
| Engineering | Full-time
BookMyShow is India’s biggest entertainment company. We are the go to entertainment platform for millions of transacting users who watch movies and out of home entertainment. We also produce and manage the biggest music events, live performances, sports, plays across India such as Lollapalooza, Coldplay, Ed Sheeran, Bandland, Guns N’ Roses, U2, Cirque De Soleil, Indian Premier League and others.
From the wild ecstasy of Lollapalooza to the soulful strains of Coldplay, the fiery chords of Ed Sheeran, the rebellious anthems of Guns N’ Roses, the celestial hymns of U2, the whimsical enchantment of Cirque du Soleil, and the roaring fervor of the Indian Premier League, we orchestrate a pantheon of experiences that dazzle the subcontinent. Our rocket ship launched in 2007 and we are travelling at breakneck speed as we create communities and redefine the entertainment experience space in India; we are literally defining the concert economy.
We’re looking for an iOS developer who wants to work on cutting edge problems in the mobile app space. You will be closely tied to all phases of the development cycle and work in a team to deliver a high-end product. You'll be looking to develop, improve and innovate on our iOS app, writing clean, maintainable and extendable code. We want someone who can work collaboratively, is extremely passionate about coding and is an effective communicator.
Your Role
- Your primary focus will be the development of state-of-the-art features for our iOS app.
- Collaborate with backend, iOS and android engineers to architect scalable solutions for product features.
- Collaborate in cross-functional agile teams to define, design, develop, and ship new features.
- Focus on improving the non functional requirements like app performance & memory footprint of the iOS app.
- Continuously discover, evaluate, and implement new third party and iOS libraries and APIs to improve the app.
- Manage communication with multiple stakeholders.
- Develop features with great UI and UX, always keeping the end-user in mind.
- Bring the best practices and iOS ecosystem guidelines to your work.
Your Checklist
- 1+ years' experience in working with iOS SDK & its APIs as well as the application lifecycle.
- 1+ years’ hands-on Swift, UIKit & Combine experience.
- Swift UI experience is good to have.
- Experience with following SOLID principles while implementing features.
- In depth knowledge of different Architectures like MVVM and CLEAN.
- Experience with REST APIs and networking libraries like Alamofire and URLSession.
- Experience in writing Unit & UI test cases.
- Working knowledge of Realm and UserDefaults.
- Working knowledge of tools like Firebase & Sentry.
- Working knowledge of performance profiling, memory management, and other performance-related tools.
- Knowledge of agile and worked with quick release cycles with CI & automation.
- Aware of the mobile landscape, trends & emerging technologies.
- Good grasp of data structures and algorithms used in mobile programming.
Fetching your Linkedin profile ...