iOS developer

at Recro

DP
Posted by Muskan Handa
icon
Remote only
icon
2 - 5 yrs
icon
₹7L - ₹22L / yr
icon
Full time
Skills
Swift
Objective C
iOS App Development
Xcode
Model-View-View-Model (MVVM)
iPhone SDK

Job Description:

  • Strong working experience in IOS application development is a must. First-hand experience of native mobile apps using Swift must.
  • Experience with Swift, RxSwift, Swift UI, Unit test.
  • Strong system design and architecture skills - specifically for IOS. Curiosity to tinker around, explore new paradigms and strongest for continuous improvement. Strong problem-solving skills.
  • Understanding of network connections, Rest API'sand scheduling. Strong knowledge about security standards (e.g. HTTPS) and privacy standards.
  • Idea/experience of the unit and instrumentation testing in IOS. Optimizing app performance and memory consumption.
  • Leveraging community libraries to efficiently complete development tasks.
  • Debugging apps using simulators and related tooling.
  • Persisting data for offline-first apps using databases such as Realm.
  • Localizing apps to support multiple languages and regions, vernacular libraries and fonts.
  • Familiar with Version control system such as GIT.
Skills-iOS development ,MVC, MVVM,rxswift

About Recro

Recro is a developer-focused platform that was founded with the aim of seamlessly matching individual expertise with the right opportunities.

We empower talented developers by providing them with relevant experience at fast-growing startups based on technical competencies and aspirations. These opportunities have a significant impact on their career success and help them become their best self.

 

On the other hand, startups get instant access to top-quality developers with guaranteed productivity from the very beginning. We help them to scale up/down based on their needs, thus ensuring an efficient and high-yielding workforce.

Developers solve real-time complex problems and get exposure to the uplifting and challenging work culture at start-ups like Flipkart, Dunzo, Swiggy, and Zivame among many others. At Recro, we ensure continuous support from our strong community to accelerate careers for developers and strive to create optimal business outcomes for high-growth startups.

Founded
2014
Type
Products & Services
Size
100-1000 employees
Stage
Profitable
View full company details
Why apply to jobs via Cutshort
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly. No 3rd party agencies here.
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
2101133
Matches delivered
3712187
Network size
15000
Companies hiring

Similar jobs

iOS Developer - remote

at MyGlamm

Founded 2015  •  Product  •  500-1000 employees  •  Raised funding
iOS App Development
Objective C
Swift
Xcode
Model-View-View-Model (MVVM)
iPhone SDK
icon
Remote only
icon
3 - 5 yrs
icon
₹12L - ₹18L / 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

  • 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
  • Work on SOA platform and implement REST based web services
  • Participate in various phases of SDLC including design, coding, reviews, testing and documentation
  • Building reusable code and libraries for future use
  • Optimization of the application for maximum speed and scalability
  • Perform peer code reviews and Code audit - Analyze existing code and remediate performance issues within existing applications

Skills And Qualifications

  • Minimum 3 years of experience in iOS Development
  • 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 such as Instruments and Shark
  • Familiarity with cloud message APIs and push notifications
  • Knack for benchmarking and optimization
  • Proficient understanding of code versioning tools such as Git
  • Familiarity with continuous integration
Job posted by
megha jadhav

Senior iOS Developer

at Track

Founded 2020  •  Product  •  0-20 employees  •  Raised funding
Swift
Objective C
iOS App Development
Xcode
Model-View-View-Model (MVVM)
iPhone SDK
icon
Remote only
icon
3 - 5 yrs
icon
₹24L - ₹34L / yr

We are looking for an experienced IOS developer who can help make our IOS app even more spectacular for the highest performing professionals globally.

 

About Track


The calendar is a tool that can assist you to achieve your highest human potential. Being productive with your time and collaborating efficiently with others is key to it. And Track (https://thetrackapp.com) is the fastest calendar experience ever. We've redesigned the calendar from the ground up to be fast, simple, effortless and also fun.

The Team

 

We are a small and efficient team and speed is part of everything we build and do

We are backed by amazing investors from India and US who have cofounded startups which had massive exits and the investors are currently on boards of Unicorn startups.

The Founder has over 12 years of experience in technology, studied and worked in the US for 8 years, and has cofounded a startup before.

Expected Skills :- 

1. Abillity to write API calls that work efficiently in the background
2. Ideally worked with Realm DB but SQLLite is fine 
3. Ability to take a design and create a replica using programmatic code. We don't use Storyboard. 
4. Should have great knowledge of Architecture patterns like MVC, MVVM 
5. Ability to work with Notifications 
6. ideally should have worked on Extensions
7. Excellent debugging skills
8. Excellent problem solving skills 
9. should understand how to make asyncronous non blocking API calls. 
10. Having worked on a Chat application that uses Websockets, or XMPP or Firebase would be a big bonus .
11. Having worked with OAuth2 flows or Google apis would alos be a big bonus

Personal Skills 
1. Go getter attitude. Should look for things that can improve and then go ahead and make them better. 

How we hire? 

You typically do a project that can be completed within a week. If the quality is great, we will pay you for it. Sometimes that's good enough. Sometimes we may to a problem solving / algorithm interview after that. 

Job posted by
Sudhama Bhatia

Tech Lead Android

at Porter.in

Founded 2014  •  Services  •  100-1000 employees  •  Profitable
Android Development
Kotlin
Java
Model-View-View-Model (MVVM)
RxJava
Coroutines
icon
Bengaluru (Bangalore)
icon
5 - 10 yrs
icon
₹32L - ₹36L / yr

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 15 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/

 

 Technical Overview: 

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: 

  • Product Life Cycle 
  • Work closely with the Product Team to understand business requirements and product  solutions. 
  • Flesh out Use Cases to be implemented and chart out development iterations 
  • Development 
  • Drive design discussions with heavy focus on modeling entities and interactions,following  architectural patterns like MVVM, Clean Architecture, etc. 
  • Review all code being written to ensure it is clean, readable, maintainable and performant,  following well established design principles. 
  • Ensure test coverage of business logic, UIs and integration. 
  • Project Management 
  • Collaborate with multiple teams - backend teams for finalizing APIs, design team for UI/ UX, QA  for testing, etc. 
  • Do iteration planning, give release estimates, share tracker and ensure timely releases.
  • Ensure bugs & crashes escalated are tracked and fixed in a timely manner. 

 

  •  Non Functional 
  • Ensure the apps are performant - no memory leaks, no frame drops, battery usage, etc.
  • Explore, evaluate and drive adoption of new technologies, tools and SDKs as maybe  necessary to improve the entire development process. 
  • Work with cross-platform technologies, like Kotlin Multiplatform, to ensure consistency of  features and code reuse across Android / iOS platforms. 

 

  • Team Management 
  • Manage a team of upto 4 - 5 members. 
  • Do periodic assessment of reportees, chart their growth paths and train them. 

 

Technologies: 

  • Languages: Kotlin, Java, SQL, Ruby (backend) 
  • Frameworks: RIBs, Kotlin Multiplatform, Ruby on Rails (backend) 
  • Architectures: MVVM, MVP, Clean Architecture, etc 
  • Libraries: Kotlin Coroutines, RxJava, Dagger2, Arrow, etc 
  • Integrations: AWS services, Payment Gateways (Razorpay, etc), Google Maps, Firestore, 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. o To keep the code for this large complex app maintainable, there is a heavy emphasis on good  design and architecture. Currently the RIBsframework is used to break the code recursively into  smaller components. 
  • To ensure feature parity and consistency across our Android and iOS platforms, weuse Kotlin  Multiplatformto 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. 
  • Allow them to bid for new client contracts. 

 

 

 

Job posted by
Aishwarya Roy

Android Developer

at DigiCollect

Founded  •   •  employees  • 
Android Development
Kotlin
Java
Model-View-View-Model (MVVM)
RxJava
iOS App Development
icon
Bengaluru (Bangalore)
icon
2 - 4 yrs
icon
₹4L - ₹10L / yr

Job description

We are looking for an Android developer responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices. Following are the required Technical and Professional Expertise:

  • Proven knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
  • Familiarity with RESTful APIs to connect Android applications to back-end services
  • Proven knowledge of Android UI design principles, patterns, and best practices
  • Experience with offline storage, threading, and performance tuning
  • Ability to design applications around natural user interfaces, such as “touch”
  • Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
  • Knowledge of the open-source Android ecosystem and the libraries available for common tasks
  • Ability to understand business requirements and translate them into technical requirements
  • Familiarity with cloud message APIs and push notifications
  • A knack for benchmarking and optimization
  • Understanding of Google’s Android design principles and interface guidelines
  • Proficient understanding of code versioning tools, such as Git.
  • Familiarity with continuous integration
Job posted by
Manohar MJ
Kotlin
Model-View-View-Model (MVVM)
Java
C++
RESTful APIs
User Experience (UX) Design
Android SDK
JSON
Unity 3D
User Interface (UI) Design
icon
Mumbai
icon
2 - 5 yrs
icon
₹4L - ₹10L / yr

Job Description

We are looking for an exceptional Android Developer eager to deliver a best-in-class mobile application. You are going to change the way people communicate safely on mobile. This position may require travel.

Responsibilities:

You will be responsible for developing, enhancing, and designing a world-class mobile application for our platform. Your role will include implementing, and enhancing the Android mobile application, alongside a team of world-class developers, designers and software architects. You will be responsible for choosing libraries and frameworks to best meet the needs of the application. You will work with product managers and UI/UX designers to create a secure, seamless mobile experience.

Required Skills/Experience:

  • 2+ and 4+years experience
  • Bachelors degree in computer science, or equivalent
  • Solid background in software development, and design patterns
  • Experience with the Kotlin,Android SDK, java, NDK, C++
  • Experience with JSON concepts and REST APIs
  • Experience with Unity, Ionic etc Frameworks.
  • Experience working with product management and UI/UX designers
  • Experience working with customers and partners
  • Excellent written and verbal communication skills
  • Ability to work in a dynamic, fast moving and growing environment

Desired Skills:

  • Experience publishing a high-quality Android application to the Google Play Store
  • Experience with communication and messaging applications
  • Experience with security software and solutions

Why you should apply here

5 days
No Bond
Great place to work
Flexible working Hours

Job posted by
Gayatri Bhayani

Android Developer

at reBLISS

Founded 2016  •  Product  •  100-500 employees  •  Profitable
Java
Kotlin
Android Development
Model-View-View-Model (MVVM)
RxJava
iOS App Development
icon
Noida
icon
2 - 9 yrs
icon
₹4L - ₹8L / yr
We are looking for an Android developer- CTO responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices. Your primary focus will be the development of Android applications and their integration with back-end services. You will be working along-side other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.
Job posted by
Shiv kumar Sharma

Senior Mobile Engineer - Flutter

at Beyond Seek Technologies Pvt Ltd

Founded 2020  •  Products & Services  •  0-20 employees  •  Profitable
Flutter
DART
Android Development
iOS App Development
Xcode
Visual Studio
Unit testing
icon
Remote, remote, Bengaluru (Bangalore)
icon
3 - 8 yrs
icon
₹8L - ₹14L / yr
We're looking for another awesome flutter engineer with a background in Native mobile development and/or Web development to join our world-class team who are building the future of finance.

What will I be doing? 💻
  • Design and build sophisticated, high-performing, and secure apps for Web, Android, and iOS platforms using Flutter.
  • Translate and Build the designs into high-quality responsive UI code.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Build custom packages in Flutter using the functionalities and APIs already available in native Android and iOS.
  • Write native Android or iOS code wherever absolutely necessary.
  • Develop applications using Flutter’s Stable branch, but also keep an eye on what’s currently being worked on the master or development branch (such as outstanding issues or new features) to help make better product development decisions.
  • Make use of the appropriate design patterns to produce highly maintainable code.
  • Avoid re-work as much as possible and do it right the first time.
  • Continuously discover, evaluate, implement and evangelize new technologies to maximize development efficiency and share your learnings with your peers.
  • Manage the code and project on Git in order to keep in sync with other team.
  • Stay informed with the latest releases on Flutter, Android API levels and iOS updates.
  • Keep learning and help contribute to make the overall processes better and efficient.


What do I need? 🤓
  • At least 1 year minimum experience in writing production code with Flutter
  • 3 years of relevant experience in developing Native Mobile applications, Web apps and/or Flutter applications.
  • Must have shipped and maintained one Flutter mobile application on both Play store and the App Store.
  • Must have written and shipped at least one Native Android or iOS app.
  • Must know the Application lifecycle.
  • Must have experience in using BloC or Provider.
  • Must know to architect and must have architected local databases on SQLite
  • Must have a really good understanding of Networking using REST APIs and Web-sockets.
  • Must have experience working in an Agile environment and follow scrum discipline.
  • Must be disciplined with following the standard version control procedures (Github, bitbucket or Gitlab).
  • Knowledge of location services, push notification, background service execution, remote job execution.
  • Experience working with Firebase or AWS Amplify
  • Must Have setup a CI/CD pipeline using Codemagic or other tools.
  • Must know who to setup and/or work with applications that have various flavors/targets.

Brownie points 🍰
  • An early Flutter adopter who has been working on Flutter ever since it was in Alpha or beta.
  • 5+ years of combined mobile and web development experience.
  • Have explored and deployed Flutter Web apps.
  • Have contributed to open source.
  • Have your own flutter package on pub.dev
  • You know how blockchains work
Job posted by
Basanth N

Android Developer 5 Openings

at The Next Generation Technology Consulting & Services

Agency job
via Jobdost
Android Development
Kotlin
Java
Model-View-View-Model (MVVM)
RxJava
iOS App Development
SDK
Agile/Scrum
Kanban
icon
Raipur, Ahmedabad
icon
2 - 8 yrs
icon
₹7L - ₹18L / yr
Android Developer - 5 Openings
● Experience Level: 2+ years
● Experience using Android Studio, Android SDK, Kotlin, Agile Methodologies (e.g.
Scrum, Kanban)
● Excellent Understanding of Android app architecture and use of design patterns,
Android UX/UI guidelines/best practices and the ability to engage with the creative
team to deliver pragmatic solutions, balancing design, quality and velocity.
● Flair for clean code, reusability, testability and readability (SOLID, TDD)
● Good Communication skills.
Job posted by
Riya Roy

iOS Developer

at Healthifyme

Founded 2012  •  Products & Services  •  100-1000 employees  •  Raised funding
iOS App Development
Swift
Objective C
Xcode
icon
Bengaluru (Bangalore)
icon
2 - 5 yrs
icon
₹20L - ₹40L / yr
Job Role: 
 We are looking to hire a top-class iOS Hacker.
  • You have 2+ years of iOS app development experience.
  • Have a good sense of how networked applications (Web services/REST APIs and JSON) work
  • Well-versed with server-side syncing, database handling, etc.
  • Sharp analytic skills - find out edge cases both in code and usability/product.
  • Ability to learn and adapt fast.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • 2+ years experience in any UNIX environment.
Requirements:
  • Have an app or two in App Store that did well.
  • You are well versed in testing, unit testing, integration testing.
  • Have experience in any iOS-testing framework.
  • Have experience in Python, MySQL Key.

Look forward to:

  • Working with a world-class team. 
  • Fun & work at the same place with the amazing work culture and flexible timings. 
  • Get ready to transform yourself into a health junkie
Job posted by
Jaya Harjai

iOS Developer

at Infoneo Technologies

Founded 2015  •  Services  •  20-100 employees  •  Profitable
Swift
Objective C
iOS App Development
Xcode
Model-View-View-Model (MVVM)
iPhone SDK
icon
Noida
icon
1 - 2 yrs
icon
₹2L - ₹3L / yr

Experience: 1-2 yrs
Location:
Technopolis IT Hub, Noida Sec-62
Salary:
Negotiable as per last CTC

Job Description

 

  • Experience of designing and developing mobile applications for Apple’s iOS platform.
  • 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 principals and application interface guidelines.
  • Proficient in code versioning tools including Mercurial, Git, and SVN.
  • Knowledge of C-based libraries.
  • Knowledge of third-party libraries.
  • Experience with offline storage, threading, and performance tuning
  • Familiarity with push notifications, APIs and cloud messaging.
  • Experience with continuous integration.
  • Ensuring quality and performance of application to specifications.
  • Identifying potential problems and resolving application bottlenecks.
  • Fixing application bugs before final release.
  • Publishing application on App Store.
  • Maintaining the code and atomization of the application.
  • Designing and implementing application updates.
  • Knack for benchmarking and optimization.

Requirements

  • Degree in Software Development, Computer Science, or similar.
  • Excellent communication skills for domestic and international client-interaction.
  • Top-notch teamwork and ability to manage workload with minimal supervision.
  • At least five published iOS Applications
  • Unwavering curiosity.
Job posted by
Aakansha Raghav
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.
Get to hear about interesting companies hiring right now
iconFollow Cutshort
Want to apply to this role at Recro?
Why apply via Cutshort?
Connect with actual hiring teams and get their fast response. No spam.
Learn more
Get to hear about interesting companies hiring right now
iconFollow Cutshort