Avatar for BookMyShow

India's largest entertainment platform | All your entertainment needs. One destination!

Software Development Engineer III - iOS

₹24L – ₹32L
Apply now
Ever wondered what it's like to work at a 1000+ employee company that functions with the same excitement and drive as a 3 person startup? BookMyShow is evolving, and we are inviting passionate engineers to join us in transforming our products for the next generation of internet users.

An SDE III in BookMyShow plays a key role in owning end to end design/Architecture of a complex system/team they have been assigned to. They co-own the technology vision of the respective team and significantly contribute to the overall success of the team. They partner with the product/business teams to understand the product features and specifications, translate them into high level and low-level design thereby facilitating the team in design and development of mission-critical applications.

The pace of our growth is incredible – if you want to tackle hard and interesting problems at scale, and create an impact within an entrepreneurial environment, join us!

Your Profile
1) Your primary focus will be development of iOS applications and their integration with back-end services.
2) You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.
3) Your role will be focused on improving, reworking, and reimagining our mobile application to deliver a high performance system with a highly engaging UI
4) Work with third party data sources and APIs
5) Work on bug-fixing and improving application performance
6) Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
7) You will be responsible for the delivery of critical business modules while developing optimized & modular code
8) You will take ownership of end-to-end product quality, from developing to maintaining core app frameworks that help make the apps more reliable and delightful
9) You will be part of the team that leads prototypes of new ideas and explore new technologies on the forefront of mobile technology

Your Checklist
1) Understanding of iOS SDK development and iOS Human Interface Guidelines
2) Expert-level knowledge of iOS development, including technologies like UIKit, Core Animation, Auto Layout and Cocoa Touch
4) Excellent Swift and Objective-C coding ability along with strong CS & OS fundamentals
5) Knowledge of different Architectures like MVVM, MVVM-C, Viper etc.
6) Working Knowledge of Core Data, Realm etc
7) Knowledge of writing Unit Tests.
8) Capable of OOP (Object Oriented Programming)
9) An understanding of the life cycle of mobile development
10) Hands-on experience in architecting and developing enterprise mobile applications on iOS using native as well as hybrid technologies like react native.
11) Ability to break down complex problems into simple, innovative solutions that serve business need
12) Passionate about coding and problem solving
13) An understanding of industry coding standards and an ability to create appropriate technical documentation.

More jobs at BookMyShow

View all jobs

Sr Front-End Engineer (SDE II)

Apply now

Lead Front-end Engineer (SDE III)

Apply now

Lead Backend Engineer (SDE III)

Apply now

Engineering Manager

Apply now