Senior Software Engineer
- Category: Software Developer Jobs
- Location: Bengaluru, Karnataka
- Job Type: Full Time / Part Time
- Salary: Estimated: $ 21K to 32K
- Published on: 2025/09/21
About this Opportunity
About redBus:
redBus.in is India's largest online bus ticketing platform operating across India, SEA & LATAM (Part of GO-MMT group, Nasdaq: MMYT). We have the largest network of bus operators and satisfied customers booking upto 250,000 transactions a day through mobile and desktop channels. With over 150,000+ live routes in multiple continents we host the largest inventory of bus seats from private bus operators and state road transport corporations. We are a true Indian MNC with global presence and operations across India, Singapore, Malaysia, Indonesia, Peru and Colombia. In India, redBus works with 3000 + bus operators with services across 50,000 + routes and a customer base of more than 50 lakhs.
redBus at its heart is about people. As the pioneer in our space, we are passionate about creating amazing experiences for passengers, partners and our people. Energized by a great work environment, where talent is nurtured, innovation is celebrated and challenges are conquered, we journey towards creating fulfilling moments for everyone whose lives we touch. Always striking a balance between getting the job done, while also having fun along the way. So here is to being a Great Place to Work!
At redBus our work fundamentally transforms the way people experience road journeys. Our focus has remained to make road transportation more efficient and reliable through technology innovation and winning partnerships with all ecosystem players thereby delivering solutions that truly enrich the lives of our customers and partners. When it comes to intercity travel by road, we are the most important, the most valuable and the most celebrated business in India with millions of customers and thousands of business owners counting on us. It is a privilege to work on extending this globally by making our products work in other markets and to impact even more people. Today, as we think beyond bus journeys we are guided by our vision to be innovative and stay true to our heritage of creating value for all players by targeting unsolved problems.
To know about us follow us on
LinkedIn(https://www.linkedin.com/company/+35776/)
Key Skills:
• BS/MS degree in Computer Science, Engineering or a related subject
• 4+ years of software development experience
• 4+ years of iOS development
• Solid understanding of data structures and algorithms
• Have published one or more iOS apps in the app store
• Solid understanding of the full mobile development life cycle
• Deep familiarity with Objective C, Swift and Cocoa Touch
• Experience working with iOS frameworks such as Core Data, Core Animation etc.
• UI development with Interface Builder and Code, including Auto Layout
• Understanding of Apple’s design principles and interface guidelines
• Understanding of Firebase and APNs push notifications
• Experience with third-party libraries and APIs
• Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
• Experience with offline storage, threading, and performance tuning
• Experience with performance and memory tuning with tools like Instruments
• A knack for benchmarking and optimization
• Proficient understanding of code versioning tools
• Knowledge of low-level C-based libraries
• Experience with offline storage, threading, and performance tuning
• Familiarity with continuous integration
• Experience with Swift UI and Apple Maps is preferred
Key Responsibilities:
We are looking for an iOS Developer who possesses a passion for pushing mobile technologies to the limits and will work with our team of talented engineers to design and build the next generation of the redBus mobile app.
• Design and build advanced app features for the iOS platform
• Collaborate with cross-functional teams to define, design, and ship new features.
• Unit-test code for robustness, including edge cases, usability, and general reliability.
• Work on bug fixing and improving application performance.
• Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Related jobs
-
Vedantu| Software Engineer
Vedantu Recruitment Notification - Vedantu Career Notification for Software Engineer role | Vedantu job opening Online Application. Vedantu is currently recruiting candidates for Software Engineer positions in Bangalore Karnataka . Candidates who hav...
-
ASP|NET MVC Application Developer
About Accenture: Accenture is a global professional services company with leading capabilities in digital, cloud and security. Combining unmatched experience and specialized skills across more than 40 industries, we offer Strategy and Consulting, Tec...
-
Java Developer
Vaisesika is looking for Java Developers (Java , Spring boot , Microservices). Experience : 5+ years Notice : Immediate / Serving Location : Bangalore Key Responsibilities: • 5+ years of progressive experience in development with Java/ J2EE Technolog...