i

Senior Software Engineer/Technical Lead (iOS)

i
Posted by Priyanka Muralidharan
Apply to this job
i
Bengaluru (Bangalore), Mumbai
i
4 - 7 yrs
i
₹16L - ₹26L / yr
Skills
iOS App Development
Model-View-View-Model (MVVM)
Swift
Xcode
Java
Job description

About the Role

We, at upGrad, believe in giving ownership and responsibility to each one of the team members. As an iOS Developer, you will be a part of the iOS app development team and strive to deliver the best learning experience out there to our learners that upGrad is known for. You will be responsible for developing features, taking those features to production and maintaining the existing code.

Innovative nature and pro-active involvement in the product is taken very seriously at upGrad, therefore, a major part of your role would involve thinking about new features and new ways to deliver quality learning experience to our learners.

Roles & Responsibilities

  • Own end to end development and operations of high-performance software development team.
  • Design the architecture and deliver clean, testable, and scalable code 
  • Participate in requirement gathering and display a strong sense of ownership and delivery 
  • Maintain high standards of software quality within the team by
  • Participating in regular peer-reviews of solution designs and related code 
  • Provide technical leadership to teammates through coaching and mentorship.

Skills Required

  • Minimum 6 years of strong iOS development experience with at least 2 Apps Published on App Store of Enterprise Platform.
  • Strong Swift concepts along with OOPS, Computer Science fundamentals, Memory Management, App Profiling experience.
  • In depth understanding of frameworks like UIKit, Foundation classes, AutoLayout, Core Data, Networking, Collections, GCD, ARC.
  • Solid understanding to write modular code, template based programming which is Unit testable (Critical Requirement)
  • Solid understanding of iOS architectural patterns especially VIPER (and MVVM) and their importance in scalable software development process.
  • Prior understanding of Git (must have), JIRA, Trello, Confluence, etc
  • Experience in iOS UI creation using Storyboards, XIB and Code.
  • Experience with standard libraries like RxSwift, Swinject, Alamofire, etc.
  • Good written and verbal communication.
  • Ability to collaborate with multiple teams to work on different phases of the project.
  • Knowledge about App Store, publishing an app and the common rejection reasons.

 

About upGrad

upGrad is an online higher education platform. Founded by Ronnie Screwvala, Mayank Kumar, Ravijot Chugh and Phalgun Kompalli in March’ 2015, upGrad provides rigorous industry-relevant programs designed and delivered in collaboration with world-class faculty and industry. Merging the latest technology, pedagogy, and services, upGrad is creating an immersive learning experience – anytime and anywhere.


Through exclusive partnerships with some of the most prominent universities like IIIT-Bangalore, MICA, BITS Pilani, ISB, Cambridge Judge Business School- our aim to impart university education, online.  

Learning online can be tough, especially when you have to do it all by yourself. Reasons why you should upskill with UpGrad:

  • We provide an engaging experience via our suite of learning applications right from the university applications till you get a job and transition
  • We provide structured online courses in collaboration with some of the prominent universities and industry experts
  • We co-create a rigorous curriculum in collaboration with these universities to provide the learners with a holistic learning experience
  • All our courses are comprehensive, structured and rigorous - delivered online, providing you the flexibility and opportunity of continuous learning
  • We conduct regular live lectures with the industry experts and the professors
  • Each of our learners is allocated with a dedicated student mentor who helps them chart a career path and motivates them to push themselves
  • We provide in-depth feedback on all the assignments, case studies, and projects
  • We have delivered 400+ successful career transitions and we’re committed to building careers of tomorrow
  • You get access to an alumni network of 3,000+ students across the globe
  • We also conduct periodic offline events like Hackathons, Bootcamps, Alumni Nights and connect you not only to the professors and industry experts but the peers in your batch too
  • Last but not the last, we provide career assistance and help all the learners with interview preparations, mentorship calls, and job placements even after the completion of the program



Founded
2015
Type
Product
Size
100-500 employees
Stage
Raised funding
Why apply to jobs via CutShort
i
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
i
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly. No 3rd party agencies here.
i
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
2101133
Matches delivered
3712187
Network size
6212
Companies hiring
Similar jobs
i
Founded 1996  •  Services  •  1000-5000 employees  •  Profitable
iOS App Development
Objective C
Swift
Xcode
i
Remote only
i
4 - 9 yrs
i
₹8L - ₹13L / yr
• Proficient in Development of Native iOS APP: Swift.
• Solid understanding of the full mobile development life cycle.
• Effectively replicate UI, UX designs & concepts provided by Visualizers in iOS Development Environment.
• Strong knowledge with MVC, MVVM, VIPER.
• Expert in OOPs, REST APIs, JSON, Data-Binding: Local Storage, Real-Time Data.
• Experience with threading, and performance tuning.
• Understanding of Apples design principles & interface guidelines and knowledge of APP Publish process on APP Store.
• Proficient understanding of code versioning tools, such as Git.
• Familiarity with CI/CD.
• Experience with performance and memory management
• Familiarity with cloud message APIs and push notifications
• A knack for benchmarking and optimisation
• Knowledge in AVPlayer, Video Streaming and Voice/Video calling will be an added advantage.

Skills:
Swift
Objective C
AVPlayer(Audio & Video)
Memory Management
Frameworks
Unit Testing
Read more
Job posted by
i
Yash Rathod
Apply for job
i
at Development-Based Non-Profit Co.
Agency job
via Unnati
Android Development
Java
SDK
offline storage
push notifications
code versioning
threading
i
Kolkata
i
2 - 4 yrs
i
₹5L - ₹7.2L / yr
Do you wish to bring a sea of change for the indigenous and underprivileged tribes of our country? Then here is your chance. Read on.
 
Our client is a CSR arm of one of the largest steel companies in the country. They are involved in the rehabilitation and development of an endangered tribe in Jharkhand and other tribal and underprivileged communities across the country, enhancing their livelihood and improving their education and health system. The organisation has seen significant progress through its camps and programs targeting health, education, residential development and socio-economic improvement since its inception in 2009.
 
With a spend of over a crore rupees each year, the organization is formulating plans and strategies to reach various groups with unique needs and fulfilling them on multiple levels like individual, family, community and society at large. The founding team has done diverse philanthropic work personally and through the CSR initiatives over many years and added senior business and education forerunners to lead the team.
 
As an Android Developer, you will be working alongside other engineers and developers, collaborating on the various layers of the infrastructure for our platform/ application/ etc.
 
What you will do:
  • Designing and building applications for Android devices on the Android platform.
  • Maintaining quality and ensuring responsiveness of applications.
  • Collaborating with the rest of the engineering team to design and launch new features.
  • Maintaining code integrity and organization

 

Desired Candidate Profile

What you need to have:
  • Experience with Android SDK and multiple versions of Android.
  • Experience with Android framework, as well as offline storage, threading, and performance tuning.
  • Must be familiar with RESTful APIs to connect Android applications to back-end services.
  • Development experience with accelerometers, touch, gyroscopes, and additional sensors.
  • Experience with Android UI principles and best practices.
  • Knowledge of the open-source Android ecosystem and the available libraries.
  • Experience with cloud message APIs and usage of push notifications.
  • Knowledge of code versioning tools {such as Git, Mercurial, or SVN}.
Read more
Job posted by
i
Rakhi Gayen
Apply for job
i
Founded 2007  •  Services  •  100-1000 employees  •  Profitable
iOS App Development
Objective C
Swift
Xcode
i
NCR (Delhi | Gurgaon | Noida)
i
2 - 8 yrs
i
₹1L - ₹10L / yr

Profile - iOS Developer

Exp- 3+ Years

Company Profile:

Saffron Tech Private Limited

Saffron Tech is a result driven digital transformation company in New Jersey (NJ) &

New Delhi. We are known for transforming businesses to digitisation. We are

providing development services and IT solutions to its clients across the globe. Being

in the field of IT for more than 10 years now, the company has successfully executed

over 1500 projects for its clients. Saffron Tech Pvt Ltd is a multi-faceted IT firm

adept at providing Web and Mobile Application Development, IT Offshore Staffing

and Digital Marketing Services.

We are servicing over 500 clients from across the globe. We are a strong 150+

member family at the moment working from state of the art office premises close to

Saket, South Delhi. Our primary operational markets are USA, UK, APAC and

Middle East. To know more about us and our brands please visit

http://www.saffrontech.net/

Role Purpose:-

 iOS App Design and Development

 Detailed Responsibilities description:-

 Analysis of requirements and specifications

 Understanding of standard specification like Bluetooth® LE and other IoT

standards.

 Analysis of project requirements, estimation of effort required for various tasks.

 Design, Development, Enhancement and Maintenance of iOS App

 Software design including architecture and UI design of iOS App in an Agile

environment.

 Development of iOS App in Swift 5 using XCode for iOS platform.

 Write code suitable for concurrent execution / multi-threaded environment.

 Deep debugging / troubleshooting of iOS Apps both in development and

production environments across Swift.

 Profiling and optimization of iOS applications

 Use crash logs / analytics to find issue on customers’ device.

 Use XCode instruments / other tools to profile software, find bottlenecks.

 Optimization of code, use of appropriate data structure and application of proper

algorithms.Must have skills:

 Good Team Player having ability to work independently with minimal

supervision.

 Hands-on programming knowledge of Swift & Objective-C on iOS platform.

 Basic knowledge of Core Bluetooth (BLE)

 Working knowledge of Core Data

 Extensive experience in using various architectures, frameworks and design

patterns in designing/refactoring highly optimized.

 Good knowledge of C, C++ and objective oriented programming.

 Hands-on knowledge of source control tools like GIT.

 Knowledge of creating frameworks and libraries / SDK on iOS platform.

 Experience in debugging and profiling iOS Apps.

 Understanding of Apple Coding, UI Design and API Guidelines.

 Experience of iOS App submission, distribution and review process.

Read more
Job posted by
i
Vikash Sharma
Apply for job
i
Founded 2018  •  Products & Services  •  20-100 employees  •  Bootstrapped
iOS App Development
Objective C
Swift
Xcode
Cocoa Touch
i
Hyderabad
i
1 - 2 yrs
i
₹4L - ₹5L / yr

We are looking for an iOS developer responsible for the development and maintenance of applications aimed at a range of iOS devices including mobile phones and tablet computers. Your primary focus will be development of iOS applications and their integration with back-end services. 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.

Responsibilities

  • Design and build applications for the iOS platform
  • Ensure the performance, quality, and responsiveness of applications
  • Collaborate with a team to define, design, and ship new features
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automatization

Skills

  • Proficient with Swift  and Cocoa Touch
  • Experience with iOS frameworks such as Core Data, Core Animation, etc.
  • Experience with offline storage, threading, and performance tuning
  • Familiarity with RESTful APIs to connect iOS applications to back-end services
  • Knowledge of other web technologies and UI/UX standards
  • Understanding of Apple’s design principles and interface guidelines
  • Knowledge of low-level C-based libraries is preferred
  • Experience with performance and memory tuning with tools
  • Familiarity with cloud message APIs and push notifications
  • Knack for benchmarking and optimization
  • Proficient understanding of code versioning tools 
  • Familiarity with continuous integration
Read more
Job posted by
i
Anand Siddharth
Apply for job
React Native
Redux/Flux
iOS App Development
Android Development
i
Bengaluru (Bangalore)
i
2 - 6 yrs
i
₹28L - ₹45L / yr
JD
Mobile app developers at Curefit are responsible for building the cure.fit iOS and
android app. The app is built on React Native platform with a common codebase
for iOS and android. The role requires developers to be comfortable with
bleeding edge technology and be able to work in a fast paced environment.

Looking for:
● Quick Learners
● Curefit runs on ReactJs and React Native. Although prior knowledge of
these technologies are not a must have, a never ending thirst for
learning is. We are really proud of our app development team. We are
doing twice more than any other app out there and with half the
engineers. Come join us and be the most productive you will ever be
● Comfortable with "Build fast and iterate"
● Engineers at Curefit dont own code. They own features and
technologies. This requires understanding of product and business
requirements and owning end to end execution of app features

Skill set:
● Excellent understanding of software design and object oriented
programming principles.
● Experience on React-Native/React, Redux is a plus.
● Fluent with usage of instrumentation and debugging tools on
respective platforms
● Minimum 2 years experience of developing native iOS/Android
consumer facing applications with a minimum of 50 thousand
downloads.
Read more
Job posted by
i
Abhishek S
Apply for job
i
Founded 2015  •  Products & Services  •  20-100 employees  •  Profitable
Flutter
Android Development
iOS App Development
DART
i
Remote, Ahmedabad, Indore, Jaipur, Vadodara, Anand, Surat
i
1 - 3 yrs
i
₹1L - ₹4L / yr
Eligibility Criteria :

• Design and Build cross-platform mobile apps for Android and IOS using Flutter.
• Translate and Build the designs and Wireframes into high-quality responsive UI code.
• Experience in submitting mobile applications to Play Store and App Store.
• Experience with version control tools like Git/Bitbucket.
• Experience with any of the state management solutions like Bloc, Provider, Mobx, etc. knowledge About firebase.
• Mobile app architecture design and optimization.
• 1+ Years of active development in Flutter (Dart)
Responsibilities

• Develop new features using Flutter
• Create reusable widgets and components
• Work on bug fixing and improving application performance.
• Help maintain code quality, organization, and automatization
• Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

Immediate joiners are more preferred.
Read more
Job posted by
i
Sonia Poojary
Apply for job
i
Founded 2018  •  Product  •  20-100 employees  •  Bootstrapped
iOS App Development
Objective C
Swift
Xcode
Core Data
Data Structures
Image processing
Amazon Web Services (AWS)
Animation
Graphics
Model-View-View-Model (MVVM)
i
Navi Mumbai, Mumbai
i
- yrs
i
₹5L - ₹12L / yr
Brief about company We are a very recent startup focusing on developing original software products in the digital entertainment and interactive media industry. This means - entertainment apps, games, etc. We are currently working on 3 projects - a social media app, a karaoke app for Bollywood and regional Indian music, and a mobile game. We intend to stay a product based company, as in we do not do contract work for clients. Currently we are hiring an in house team to develop the social media app. New hires will get the opportunity to work with the latest technologies, learn new skills not just within their specific mobile platform but even inter disciplinary fields such as image and video processing, graphics, even certain full stack skills as they will be interacting with developers of other platforms as well in order to efficiently deliver the product as a small team. Employees will be part of the original core team, so their opportunity for growth will be in direct proportion to the growth of the company and product. In house team size consists of 2 co-founders, one Android developer, one backend developer and the iOS candidate themself if they are selected. We are backed in funding by our family business which has been operating for the last 30+ years. We also have a UI/UX designer who works remotely with us, and the mobile game and karaoke projects are being developed by development agencies we have hired. Brief about position We require an expert Swift programmer who is highly experienced in iOS development, and is capable of implementing fully customized user interfaces, advanced animations (using both UIKit and Core Animation) and extensive working knowledge of mobile software design to optimize performance, memory management, and responsiveness of mobile applications Brief about the App Capshot is intended to be a new entry into the social media app market with a twist on the photo and video sharing platforms like Instagram or Snapchat (hence the opportunity to explore/enhance knowledge of image/video processing for new hires). Capshot is an app that will embrace the growing meme culture and function with a model of ‘true visual communication’ where the fun of sharing moments with friends doesn’t simply end with posting out a photo or video. Our aim is to make that experience even more interactive by allowing friends to get creative with each other’s media rather than end it with a simple ‘like’ or ‘comment’. Immediate Key Responsibilities Develop Capshot from scratch in iOS Use your experience in app development to contribute within a team consisting of yourself, an Android developer and a backend developer Polish and optimize the app till it achieves a high standard of quality for both visual appeal and usability for shipping Skills and Qualifications - Required iOS Development Expert understanding of the iOS SDK and UI Kit framework Proficient with the Swift programming language (we will be using Swift 4) Expert understanding of Apple’s developer tools (Xcode, debugging tools, iTunes Connect, TestFlight Beta testing, etc.) Minimum industry experience: 4 - 6 years, or equivalent work to show that you have experience building an app designed for high performance and scalability (could be in the form of sample apps even if they have not been released on the app store, fully released apps that you have worked on, etc.) Capability of implementing fully custom user interfaces and animations using both UIKit animations, and CALayers Practical experience with MVVM design pattern, iOS app analytics and testing Knowledge of designing and implementing user analytics to help improve an app post launch (i.e. funnels, A/B testing, etc.) Understanding of networking in mobile and background queues and tasks in iOS Computer Science Deep understanding of computer science fundamentals (OOP, software design, data structures, etc.) Ability to write high quality, well organized, and readable code Practical experience with debugging and optimization Miscellaneous Good oral and written communication skills (English) Ability to analyze, break down and estimate tasks efficiently A ‘knowledge seeker’ constantly curious and trying to enhance their existing skills and experience Highly interested in social media and communication tech Skills and Qualifications – Preferred, but not absolutely required Mobile Development Image and video Compression Filters Video encoding/decoding GIFs Bitmap manipulation and transformations Machine learning Content streaming Experience with developing any social media/communication category app which handles a large number of users and their data Computer Science A Bachelor’s degree in Computer Science would be an asset, but we care more about experience, knowledge and examples of good work Skills and Qualifications – Bonus Understanding of the Android SDK Experience using the Node.js Parse server as a backend for mobile apps
Read more
Job posted by
i
Pravan Parikh
Apply for job
i
Founded 2020  •  Products & Services  •  20-100 employees  •  Bootstrapped
Android Development
Java
Javascript
iOS App Development
i
Remote, Jalandhar
i
- yrs
i
₹3L - ₹5L / yr

We are looking for a skilled professional proficient enough in working on building apps on Android platform.

As a developer, you will be responsible for leading the development and launch of product features. You will have significant influence on our overall strategy by helping define these product features, drive the system architecture, and spearhead the best practices that enable a quality product.

Responsibilities and Duties

Develop, Deploy and Maintain mobile applications on Android.

Developing high performance personal and commercial applications with Push notification, location based services, social features.

Primary testing the applications and ensuring the programs and applications do not have glitches, errors, or low functionality.
Fixing bugs by collaborating with QA team members.

Understanding of configuration aspects of devices - Configuration utility, configuration profiles.

Required Experience and Qualifications

• Minimum 1 year of relevant experience in iPhone applications development.

• Ability to conceptualize and design mobile applications based on client need.

• Ability to lead and mentor a small team of developers.

• Ability to understand business requirements.

• Should be able to work independently

Job Type: Full-time

Read more
Job posted by
i
Sarika Grover
Apply for job
i
Founded 2014  •  Product  •  100-500 employees  •  Profitable
iOS App Development
Objective C
Swift
Xcode
Architecture
i
Hyderabad
i
- yrs
i
₹2L - ₹4L / yr
  • Who thinks they are best on IOS Platform
  • Who think they work independently with less supervision.
  • Objective-C and Swift in-depth Knowledge
  • Architecture Knowledge is Plus (VIPER Architecture)added Advantage
  • Must have at least 3 good quality iOS apps in the portfolio to showcase
  • Knowledge of Android Development will be a plus
Read more
Job posted by
i
Afzal Mohammed
Apply for job
i
Founded 2016  •  Products & Services  •  100-1000 employees  •  Profitable
Android Development
Java
SDK Knowledge
RESTful APIs
User Interface (UI) Development
Databases
i
Pune
i
- yrs
i
₹5L - ₹7L / yr
Silicon Stack is an Australia based IT Services company with its development centers in Vietnam and Pune. We are the one-stop IT services provider for development and maintenance of web, mobile apps, desktop application, consulting services, strong integration experience, and digital marketing. We have 18+ years of knowledge, experience and working relationships with dealerships, dealer groups, OEMs and Vendors in the Automotive & Agriculture industries. We are expanding our operations and clients based into other industries in Construction, Health& Fitness, Transport & Logistic, Signage, Strata & B.C.,E-Commerce, Glazier, Real Estate, Auction, I.O.T. and Games. We have a strong growing team of 50+spanning in three different countries viz Australia, Vietnam and India. Responsibilities and Duties Translate designs and wireframes into high quality code Design, build, and maintain high performance, reusable, and reliable Java code Ensure the best possible performance, quality, and responsiveness of the application Identify and correct bottlenecks and fix bugs Help maintain code quality, organization, and automation Groom junior resources in the team Work as an integral part of an inclusive team
Read more
Job posted by
i
Silicon Stack India HR
Apply for job
Did not find a job you were looking for?
i
Search
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on CutShort.
iiiii
Want to apply for this role at upGrad?
i
Apply for this job
Why apply via CutShort?
Connect with actual hiring teams and get their fast response. No spam.