
Senior Software Engineer
- Bangalore, Karnataka
- Permanent
- Full-time
- Design, build, and maintain core platform components and services for the Teams iOS app.
- Collaborate with cross-functional teams including product managers, designers, and other engineers to deliver scalable and performant solutions.
- Drive architectural decisions and contribute to the evolution of our mobile platform strategy.
- Ensure high code quality through automated testing, code reviews, and engineering best practices.
- Investigate and resolve complex technical issues across the mobile stack.
- Mentor junior engineers and contribute to a culture of technical excellence and continuous improvement.
- Excellent problem-solving & debugging skills.
- 7+ years of coding experience and 4+ years of relevant in iOS development using Swift and Objective-C.
- Strong understanding of iOS SDKs, Fluent, concurrency, and memory management.
- Experience building and maintaining large-scale mobile applications.
- Solid understanding of software engineering principles, design patterns, and best practices.
- Experience working on platform or infrastructure teams.
- Familiarity with CI/CD pipelines and mobile release processes.
- Knowledge of performance tuning, instrumentation, and crash analytics tools.
- Experience with modular architecture and reusable component design.