Cutshort logo
Drishti The Vision Foundation's logo

iOS Developer

Abhishek Baru's profile picture
Posted by Abhishek Baru
2 - 10 yrs
₹6L - ₹14L / yr
Delhi, Gurugram, Noida, Ghaziabad, Faridabad
Skills
skill iconSwift
skill iconObjective C
skill iconiOS App Development
Xcode
Model-View-View-Model (MVVM)
iPhone SDK
iOS Testing

We are looking to hire a talented iOS developer to design, build, and maintain the next generation of iOS applications. Your primary focus will be developing high-end iOS applications for the latest Apple mobile devices. Your duties may include collaborating with the design team for new application features, identifying and fixing application bottlenecks, maintaining the core code, and updating applications published on the App Store.

 

iOS Developer Responsibilities:

 

  • Designing and building mobile applications for Apple’s iOS platform.
  • Collaborating with the design team to define app features.
  • Ensuring quality and performance of the application to specifications.
  • Identifying potential problems and resolving application bottlenecks.
  • Fixing application bugs before the final release.
  • Publishing application on App Store.
  • Maintaining the code and atomization of the application.
  • Designing and implementing application updates.
  •  

iOS Developer Requirements:

 

  • Bachelor’s degree in computer science or software engineering.
  • Proven experience as an app developer.
  • Proficient in Objective-C, Swift, and Cocoa Touch.
  • Extensive experience with iOS Frameworks such as Core Data and Core Animation.
  • Knowledge of iOS back-end services.
  • Knowledge of Apple’s design principles and application interface guidelines.
  • Proficient in code versioning tools including Mercurial, Git, and SVN.
  • Knowledge of C-based libraries.
  • Familiarity with push notifications, APIs, and cloud messaging.
  • Experience with continuous integration.
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Subodh Popalwar's profile image

Subodh Popalwar

Software Engineer, Memorres
For 2 years, I had trouble finding a company with good work culture and a role that will help me grow in my career. Soon after I started using Cutshort, I had access to information about the work culture, compensation and what each company was clearly offering.
Companies hiring on Cutshort
companies logos

About Drishti The Vision Foundation

Founded :
1999
Type
Size
Stage :
Profitable
About
Drishti IAS, since 1999, is India's premier UPSC coaching institute & online study webportal. We provide IAS coaching in Delhi & Allahabad; Prelims & Mains Test Series; IAS YouTube Channel; Distance Learning Programme (DLP) and best free UPSC study material in English & Hindi.
Read more
Company video
Drishti The Vision Foundation's video section
Drishti The Vision Foundation's video section
Connect with the team
Profile picture
Abhishek Baru
Company social profiles
bloglinkedin

Similar jobs

Codemonk
at Codemonk
2 recruiters
Manjunath S
Posted by Manjunath S
Bengaluru (Bangalore)
3 - 5 yrs
Best in industry
skill iconiOS App Development
skill iconObjective C
skill iconSwift
Xcode
Model-View-View-Model (MVVM)
+1 more

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 the 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

- (Add other responsibilities here that are relevant)


Skills


- Proficient with Objective-C or Swift (depending on project requirements), 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 (such as Instruments and Shark, depending on project needs)


- Familiarity with cloud message APIs and push notifications

- Knack for benchmarking and optimization

- Proficient understanding of code versioning tools (such as Git, Mercurial or SVN)

Read more
Porter.in
at Porter.in
1 recruiter
Satyajit Mittra
Posted by Satyajit Mittra
Bengaluru (Bangalore)
2 - 5 yrs
₹19L - ₹24L / yr
skill iconJava
skill iconKotlin
skill iconAndroid Development
Model-View-View-Model (MVVM)
RxJava

Job Title:

Senior software Development Engineer 

Department: 

Android - Technology

Based at: 

Bangalore

Reports to: 

Engineering Manager

Experience:

2.5 years to 4 years

Required Qualification:

B.tech from Top tier college


Company Overview:

 

At Porter, we are passionate about improving productivity. We want to help businesses, large and small, optimize their last-mile operations and empower them to unleash the growth of their core functions. Last mile delivery logistics is one of the biggest and fastest growing sectors of the economy with a market cap upwards of 50 billion USD and a growth rate exceeding 15% CAGR.

 

Porter is the fastest growing leader in this sector with operations in major cities, a fleet size exceeding 1L registered and 50k active driver partners and a customer base with 3.5M being monthly active. Our industry-best technology platform has raised over 150 million USD from investors including Sequoia Capital, Kae Capital, Mahindra group, LGT Aspada, Tiger Global and Vitruvian Partners.

 

We are addressing a massive problem and going after a huge market. We’re trying to create a household name in transportation and our ambition is to disrupt all facets of supply chain. At Porter, we’re here to do the best work of our lives.

 

If you want to do the same and love the challenges and opportunities of a fast paced work environment, then we believe Porter is the right place for you.

 

 

Company URL: https://porter.in/">https://porter.in/

 

                    


Porter has multiple mobile apps used by our consumers - app used by our customers to place on-demand orders, app used by our drivers to service those orders, and app used by fleet owners to manage their vehicles on our platform. Each of these apps is frequently iterated over to improve functionality and experience. In such a fast paced environment, we expect our mobile developers to develop and maintain these complex apps with a heavy focus on code design to keep the code easily extensible and maintainable. 

 

Responsibilities: 

 

● Participate in the product life cycle to understand directly from the Product Team the expected behavior of the apps and the use cases being implemented. 

● Participate in design discussions with heavy focus on modeling entities and interactions, following architectural patterns like MVP, MVVM, Clean Architecture, etc. 

● Collaborate with cross-functional teams - backend teams for finalizing APIs, design team for UI / UX, QA team for testing, etc. 

● Participate in iteration planning to give effort estimates. 

● Write clean, readable, maintainable and performant code following well established design principles. 

● Write Unit Tests and Integration Tests to ensure correctness. 

● Track, debug and fix bugs & crashes escalated. 

● Ensure the apps are performant - no memory leaks, no frame drops, battery usage, etc. 

● Explore and evaluate new technologies, tools and SDKs as may be necessary to improve the entire development pipeline. 

● Work with cross-platform technologies, like Kotlin Multiplatform, to ensure consistency of features and code reuse across Android / iOS platforms.

 

Technologies: 

 

● Languages: Kotlin, Java, SQL 

● Frameworks: RIBs, Kotlin Multiplatform, Spek 

● Architectures: MVVM, MVP, Clean Architecture, etc 

● Libraries: Kotlin Coroutines, RxJava, Dagger2, Ktor, Jetpack, etc 

● Integrations: AWS services, Payment Gateways (Razorpay, etc), Google Maps, Firebase, etc 

Products & Systems Overview 

You will be contributing to products concerning both customers and partner drivers. 

● Customer App: 

  • All orders serviced by Porter are placed from this app making it our primary business driver. 
  • To keep the code for this large complex app maintainable, there is a heavy emphasis on good design and architecture. Currently the RIBs framework is used to break the code recursively into smaller components. 
  • To ensure feature parity and consistency across our Android and iOS platforms, we use Kotlin Multiplatform to re-use business logic code across the two platforms. 

● Partner App: 

  • All orders serviced by Porter are fulfilled by drivers using this app. 
  • Given that the app is expected to run for long hours on cheaper phones there is a heavy emphasis on keeping the apps performant - optimizing battery consumption and memory usage. 
  • The app serves as a medium for onboarding - providing functionality for partners to upload and verify their documents using Image Processing. 
  • To train the drivers for every new feature launched, we provide a guided audio-visual training session - using visual cues like hint to click / swipe with synchronized pre-configured audio to guide him through the sequence of steps. 

● Fleet Owner Apps: 

  • A multi-platform app for fleet owners to manage their drivers and track their performance and earnings on our platform.

 

 

 

Qualification Prerequisites 

 

● Experience: >= 2 years in Android development 

● Proficiency with Android framework and Kotlin. 

● Experience in designing, writing and maintaining a large complex app code base. 

● Experience with design patterns like MVP, MVVM, Clean Architecture, etc. 

● Experience with reactive & asynchronous programming using RxJava / Coroutines / Flows


 



Read more
A Product Development MNC
A Product Development MNC
Agency job
via FILETASK by Navya Sri
Hyderabad
0 - 2 yrs
₹1.2L - ₹3L / yr
Xcode
Model-View-View-Model (MVVM)
iPhone SDK
skill iconAndroid Development
MVC Framework
+2 more

A Product based company is looking out for software engineers in the following categories.
If your profile matches any of the skills&experience categories and you are looking for a change,  Salary won't be a constraint for the right candidate

Category : 0 to 2 years of experience in mobile applications development for android or iOs platforms.

Read more
Disruptive Digital Learning Startup
Disruptive Digital Learning Startup
Agency job
via Unnati by Seemi Ejaz
Panchkula
2 - 5 yrs
₹7L - ₹9L / yr
skill iconReact Native
Firebase
skill iconiOS App Development
Product development
Analytics
+8 more
Are you looking to work in an education sector and give your best to the growth of education in India? Then here is your chance.
 
Our client is a social education technology organisation delivering enjoyable & personalized digital learning to schools, NGOs, coaching institutes and learners including the last mile learners. They design, deliver and support tablet and mobile based digital learning solutions with English medium and local languages content. Their vision is to facilitate access to enjoyable and life shaping digital learning to every student irrespective of their social, economic, cultural, locational and language status.

Founded by two MDI alumnus, who felt an extreme need for a student centric and personalized learning platform that delivers enjoyable learning content in local language and as per the state boards. There was a strong gap for a solution which is easy to use, lets students enjoy learning, makes life easy for a teacher and delivers learning in the language that students are most comfortable.

The organisation has worked in 14 states across India having delivered digital learning solutions in multiple Indian languages. They have been awarded by Google India under "Impacting Change through Digital", recognized by Yes Bank Foundation as one of India's Top 25 Social Impact Organisations and have been a part of a think tank by Ministry of Human Resources and Development on Digital Learning for schools. working with our current developer to understand the current stage, and then actively own up the planning and development of all above mentioned aspects
 
As a Sr.React Native Developer,you will be managing current developers to understand the current stage of product development, and then actively own up the planning and development of the company product.
 
What you will do:
  • Working with React Native development for iOS apps.
  • Managing ReactJS, Firebase database and other MySQL based databases, Firebase analytics and server side integration/dev.
  • Taking up immediate responsibility of developing and releasing the iOS version of the company's app.
  • Working on scaling/revising the company's app with various additional learning and e-commerce features to grow it into a nationally scaled app product.
  • Developing web version of the solution in React.
  • Taking responsibility of ongoing development work including app backend, reporting and analytics planned by the developer for both the products along with the current team.
  • Understanding the company's plans to integrate a play store format paid content library cum marketplace, personalization for every user via basic/practical and easy implementations of AI once initial user base and the product roadmap is stablized.

Candidate Profile:

What you need to have:

  • Tech Expectations:
  • Deep practical experience with React Native development for iOS Apps
  • Experience of ReactJS, Firebase database and other MySQL based databases, Firebase analytics and server side integration/dev.
  • End user app based product experience for developing, launching, stabilizing and scaling an app in both android and iOS.
  • An end user app based product development, go-live, product managing, release management, crash management, user data and analytics experience in iOS.
  • Role Responsibilities:
  • Developer should take complete responsibility of the iOS and Web versions of the company's apps.
  • Looking for someone who aspires to grow deeper and stronger in tech capability for scaling up and growing the apps into the most valuable and successful solutions in our category
  • Profile to Personality Fitment Expectations -
  • Looking for someone with an undistracted mind, an aspiration for continued learning and holistic growth in life, humility to learn and self confidence to learn and do anything.
  • 2-5 years of deep hands-on experience with react native and React JS.
Read more
Stylework
at Stylework
1 recruiter
Anukaran Banyal
Posted by Anukaran Banyal
Gurugram
0 - 1 yrs
₹12000 - ₹15000 / mo
skill iconiOS App Development
skill iconSwift
skill iconObjective C
Xcode
Selected intern's day-to-day responsibilities include:

Job Description:

1. Design and build an advanced application for the iOS platform
2. Work with outside data sources and APIs
3. Work on unit-test code for robustness, including edge cases, usability, and general reliability
4. Work on bug fixing and improving application performance


Skill(s) required
1. Xcode
2. Swift
3. iOS
Read more
Smartserv
at Smartserv
1 recruiter
Moksha Karkera
Posted by Moksha Karkera
Remote only
2 - 7 yrs
₹6L - ₹12L / yr
skill iconSwift
skill iconObjective C
Core Data
SQLite
skill iconiOS App Development
+3 more
Day-to-day responsibilities will include:
● Apply computer science, engineering, and mathematical analysis concepts and principles in
the development of software applications.
● Work closely with cross-functional members of the organization to develop and evaluate new
features on exciting products.
● Support and participate in all phases of the software development life cycle, including
requirements analysis, design, implementation, integration, and testing.
● Participate in peer reviews, identify, track, and fix bugs.
● Design and development of professional business applications for the iOS platform.
● Working with external data sources/ APIs, unit-test code for robustness, including edge
cases, usability, and general reliability.
● Working on fixing bugs and improving application responsiveness, quality, and performance.
● Your leadership will help to continuously discover, evaluate, and implement new technologies
to improve development efficiency.

Core Skill Set:
1. Hands on experience with Objective C and Swift
2.Hands on experience with SQLite
Having hands on experience 2 years and beyond on building end to end ios applications Experience
with repository management tools like Git, Mercurial, etc Experience working with RESTful APIs,
third-party libraries and API, cloud message APIs and push notifications Solid understanding of
Apple’s design principles, design framework, design patterns and interface guidelines sqlite / core
data / offline storage / multithreading / coreLocation / MVVM VIPER / Objective-c / swift / alamofire
/ unit testing / memory management

What is in the store for you?
● Opportunity to be a part of a company that is doing something really amazing & redefining
stuff.
● Opportunity to work on cutting edge technologies and products that are redefining how the
home services industry operates in the North American market.
● Making a splash in a multi-billion dollar SaaS industry
● Learning & Growing far beyond your current horizon
● A start-up culture that you'd cherish forever in your work life
● Shadowing and training experiences with knowledgeable professionals

If you think, you are a good fit. We would love to talk to you!!
Read more
Leading Financial Services Co
Leading Financial Services Co
Agency job
via Unnati by Rakhi Gayen
Agra
2 - 3 yrs
₹2.5L - ₹3.5L / yr
skill iconAndroid Development
skill iconKotlin
skill iconJava
Model-View-View-Model (MVVM)
If you are looking to work for a successfully established company that believes in giving back to society, then look no further. Here is the job you are looking for.

Our client is more than 2 decades old NBFC registered with the RBI. The company was set up with an aim to empower rural entrepreneurs, SMEs, and small institutions by micro-financing. The company has come a long way since its inception in 1992 and has evolved with time with the introduction of its App in the small loans sector. At present, the company has more than 5000 employees and has serviced millions of borrowers to accomplish their dreams.


 

The group has diversified into the education segment and is running two schools. The schools are part of one of the largest private school chains in India. The schools have a flourishing family of 350 teachers and 6500 students. The leadership team at the helm of the company has demonstrable experience in financial services and has built the company by upholding the trust of its customers.
 
As an Android developer, you will be responsible for the development and maintenance of applications of diverse Android devices.

What you will do:

  • Translating designs and wireframes into high quality code
  • Designing and maintaining high performance, reusable, and reliable Java code
  • Ensuring the best possible performance and quality of the application
  • Identifying and fixing bugs
  • Helping maintain code quality and automatization

Desired Candidate Profile

What you must have:

  • 2 to 3 years of experience on android app development using MVC or MMVM architecture
  • Good experience in an android jet-pack
  • Good experience in UI designing
  • Knowledge of SQL
  • Knowledge of OOPs concept    
Read more
Freelancer
at Freelancer
4 recruiters
Nirmala Hk
Posted by Nirmala Hk
Bengaluru (Bangalore)
3 - 7 yrs
₹20L - ₹25L / yr
skill iconReact Native
Mobile App Development
User Interface (UI) Design
skill iconJavascript
Differential coding
+3 more

Passion for all things Mobile and have built complex Mobile Applications with React Native for at least 2 years. Have shipped apps on either the iOS App Store or Android Play Store, and are intimately familiar with their workflows. Comfortable with jest for writing unit and integration tests / appium for end-end testing. Intuition for usability and UI design, with an ability to balance polish with the constraints of timing and scope. Curiosity to remain updated with the newest technologies and frameworks. Comfort with any of WebRTC/Backend Stack/React JS is a strong plus. Most importantly, love coding!

 

Read more
Stupa Sports Analytics
at Stupa Sports Analytics
1 recruiter
Ritesh Kumar
Posted by Ritesh Kumar
NCR (Delhi | Gurgaon | Noida), Sonipat
2 - 6 yrs
₹8L - ₹12L / yr
skill iconiOS App Development
skill iconSwift
skill iconObjective C
Xcode

We are looking for a person that is a skilled full-stack iOS mobile app developer, is fun and inspiring to work with, and is passionate about our mission. There are a lot of opportunities to further develop your own skills through future enhancements. Experience in the respective profile is required but the willingness to learn in a fast-paced environment is a must.

 

Read more
KeepTruckin Inc
at KeepTruckin Inc
1 video
1 recruiter
Soumya Das
Posted by Soumya Das
Remote, Bengaluru (Bangalore)
2 - 7 yrs
₹20L - ₹35L / yr
skill iconSwift
skill iconiOS App Development
RxSwift
Model-View-View-Model (MVVM)
Who We Are:
KeepTruckin is on a mission to modernize the trucking industry. With the leading fleet management platform, we are bringing trucks online and fundamentally changing the way freight is moved on our roads.We see our hard work rewarded in tangible ways every day and we believe that intelligence is most powerful when paired with humility. We're motivated by the opportunity to impact and improve every facet of a trillion-dollar industry that touches everyone's lives. KeepTruckin is proud to be a Forbes Cloud 100 company, a 2020 Career-Launching Company by Wealthfront and named a Forbes Best Startup Employer 2020.

About the Role:
As one of our first mobile engineers in Bangalore, this is a great opportunity to make a significant impact in designing and building our new KeepTruckin Fleet Manager iOS app and as well as grow by working directly with experienced technology professionals with backgrounds from Silicon Valley companies like Google, Twitter, Facebook and Uber (to name a few). We are looking for candidates who have a familiarity with Objective-C and Swift, and a good understanding of system architectures (mvc, mvvm, redux) and a forward thinking mindset aimed at high readability (declarative) code, as well as identifying problems or bottlenecks before they become issues.

What You'll Do:
Develop from scratch our new iOS KeepTruckin Fleet Manager AppWork with product team to refine feature specs, and work with cross functional teams like IoT, Embedded, Data Science/ML, Computer Vision & Motion teams to create fluid user experiences with interactive visualization for a multitude of data from these different teamsCommunicate with backend engineers about API requirements or refinements, and engage with the senior engineers for mentorship to learn & grow in your areas of interest. Analyze our user's data to identify bugs, and help support team to diagnose user problems Be able to work as part of a small, tightly knit team

What We're Looking For:
2-4 years of experience working on iOS apps. Proficiency in Objective-C, Swift, Storyboards, XIBs, and programmatic view layouts and transitionsAn understanding of Apple UI/UX and application design paradigmsAn appreciation and understanding of automated app testing. Knowledge or interest in commercial vehicles/trucking is a plus!Creating a diverse and inclusive workplace is one of KeepTruckin's core values.

We are an equal opportunity employer and welcome people of different backgrounds, experiences, abilities and perspectives.Please review our Candidate Privacy Notice here.
Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly. No 3rd party agencies here.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
21,01,133
Matches delivered
37,12,187
Network size
15,000
Companies hiring
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Subodh Popalwar's profile image

Subodh Popalwar

Software Engineer, Memorres
For 2 years, I had trouble finding a company with good work culture and a role that will help me grow in my career. Soon after I started using Cutshort, I had access to information about the work culture, compensation and what each company was clearly offering.
Companies hiring on Cutshort
companies logos