We are Hiring
Become a Part of a Lively, Winning Team
With Umbrella, you will step into a nurturing, flexible and positive work environment that uplifts you with guidance, training, and continuous learning. We believe in open communication, appreciation of hard work, team bonding and celebrating together.

Job Description
- 4+ Year
- Anywhere in India
- Bachelor’s degree in Computer Science or a related stream
Anywhere in India
4+ Years
Bachelor’s degree in Computer Science or a related stream
Responsibilities
- Write scalable and maintainable code solutions for complex engineering challenges.
- Work with cross-functional team including designers, information architects, backend developers to create optimum integration solutions.
- Understand and follow standards, guidelines, and best practices adopted in the project.
- Keep abreast of technology trends and advances in web/mobile technologies.
- Design and build advanced app features for the iOS platform.
- Unit test code for robustness, including edge cases, usability, and general reliability.
- Help maintain code quality, organization, and automatization.
- Work on bug fixing and improving application performance.
- Continuously discover, evaluate, and implement new technologies to maximize Development efficiency.
Required Skill Set and Experience
- Proficient in native iOS development (Objective-C and Swift).
- Familiar with iOS and Cocoa Touch (UIKit, SQLite, Core Data, Core Location, Map Kit etc.).
- Experience in web service integration (SOAP, REST, JSON, XML).
- Working knowledge of the design patterns, architectures, trends, and emerging technologies.
- Solid understanding of the full mobile development lifecycle.
- Understanding of Apple coding standards.
- Experience using social media APIs.
- Should have good communication skills.
- Excellent debugging and optimization skills.
- Experience with iOS frameworks such as Core Data, Core Animation, etc.
- Experience with offline storage, threading, and performance tuning.
- Familiarity with continuous integration and continuous development.
- Proficient understanding of code versioning tools {{such as Git, Mercurial or SVN}}.
- Familiarity with cloud message APIs and push notifications.
- Understanding of Apple’s design principles and interface guidelines.
- Design Pattern-MVC/MVVM.
- Ability to design and develop application independently.

Apply For Job
Build Your Career at Umbrella
Stay Ahead in the Game
Our employee focused environment provides the right opportunities to grow as an individual, acquire skills in cutting-edge technologies and help our employees always stay ahead in the game.