Cutshort logo
Smartserv logo
iOS Developer
Smartserv's logo

iOS Developer

Moksha Karkera's profile picture
Posted by Moksha Karkera
2 - 7 yrs
₹6L - ₹12L / yr (ESOP available)
Remote only
Skills
skill iconSwift
skill iconObjective C
Core Data
SQLite
skill iconiOS App Development
Xcode
Model-View-View-Model (MVVM)
iPhone SDK
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
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

About Smartserv

Founded :
2013
Type :
Products & Services
Size :
100-1000
Stage :
Bootstrapped

About

SmartServ is on a mission to build a powerful AI-powered assistant enabling service business'​ to focus and increase their sales metrics by scoring on lead opportunities which are ideally lost in the field. We are constantly mining recommendations to help service contractors gain efficiency and helping them spend more time in front of customers, not computers. Our customers stay in control of their business and have visibility into the most important data and metrics required and we give them insights to do more. Come let's revolutionize the service industry and innovate the space that is ripe for innovation!
Read more

Connect with the team

Profile picture
Moksha Karkera

Company social profiles

linkedin

Similar jobs

appscrip
at appscrip
2 recruiters
Nilam Surti
Posted by Nilam Surti
Mohali, Bengaluru (Bangalore)
1 - 3 yrs
₹2L - ₹6L / yr
skill iconAndroid Development
skill iconKotlin
skill iconJava
Model-View-View-Model (MVVM)
RxJava
+1 more

The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.

Responsibilities

Develop quality mobile and web applications

Design highly scalable, testable code

Discover and fix programming bugs

Qualifications

Bachelor's degree or equivalent experience in Computer Science or related field

Development experience with programming languages

Hands on knowledge of dart would be great

Hands on knowledge of flutter would be great

Experience with the BLOC design pattern would be a big plus

Working knowledge of API integration

Experience with Flutter 2.0 for building both web and mobile applications would be a big plus

Good communication skills to operate in today's remote work environment


You can contact me - nine three one six one two zero one three two

Read more
Porter.in
at Porter.in
1 recruiter
Vanshika Rawat
Posted by Vanshika Rawat
Bengaluru (Bangalore)
4 - 7 yrs
₹15L - ₹25L / yr
skill iconAndroid Development
skill iconKotlin
skill iconJava
Model-View-View-Model (MVVM)
RxJava
+3 more

 

Job Title:

 Senior software Development Engineer

Department:

 Android - Technology

Based at:

 Bangalore

Reports to:

Engineering Manager

Experience:

 4 years to 7 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/

 

 

                   

 

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: >= 4 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
Tiluf
Bengaluru (Bangalore)
3 - 8 yrs
Best in industry
skill iconJava
skill iconKotlin
skill iconAndroid Development
Model-View-View-Model (MVVM)
RxJava
+2 more

Job description:

At Tiluf, We are looking for a React Native & Android native (Java + Kotlin) expert, who is extremely passionate about exploring and learning new areas and interested in working on a new-age hyper-reality social network that's changing how people interact with others around them and working on AI/Ml based parallels in collaboration with "Meta" around body augmentation and generative AI in AR.


What is Tiluf?

A real-life social network leveraging Augmented Reality to make real-time interactions with new (or known) people, as effortless and habit-forming as interacting through social media. Finally, no more hesitating when approaching someone in-person. We're here to solve the real-life out-of-the-screen social problems that we face every day, and that Tinder and Instagram overlook!


Nothing can explain Tiluf better than seeing how people are using it: https://www.youtube.com/shorts/z97ist9jx4Y


Mandatory:

  • Previous experience and expertise working with React-native and Android native: > 3 years
  • Experience in writing node modules/bridges
  • Should be comfortable with relocating to Bangalore. Team Tiluf greatly enjoys working together in the same office space.


Location: Tiluf, opp. JPMorgan, Marathalli, Bangalore.


Responsibilities:

  • Making the Tiluf exosystem more efficient, scalable, instant, and user-friendly so that it can cater to millions of users around the world.
  • Working in collaboration with "Meta" on AI/Ml based parallels focusing on body augmentation and generative AI in AR.
  • Working on improving the in-house XR technology.
  • Designing architecture for the system to make it more efficient and scalable.
  • Collaborating with UI/UX team for making a world-class user experience
  • Collaborating with the Marketing team to make automated marketing in-app flows.
  • Collaborating with the Community team to make the product as engaging as possible.


Required Skills:

  • Coding Ninja - great at writing logic and designing architecture.
  • Expertise in native Android(Java + kotlin)
  • Knowledge and interest in AI/Ml - https://developers.google.com/ar/develop/java/machine-learning - This will be the starting point
  • Expertise in React Native
  • Rock-solid at working with and writing native modules/bridges.
  • Always motivated to take the lead and learn new things.
  • 3 + years of a firm grasp of the JavaScript language and its nuances, including ES6+ syntax, and have the ability to write well-documented clean Javascript code.
  • Experience with state management libraries like Redux, Redux-saga, AsyncStorage
  • A team player - It's a cliché but it's really important that the team feels that you are always there for them and have their backs.


Other Skills:

  • You'll flourish here if you are - Passionate and enthusiastic about building world-changing products!
  • You are able to Thrive in uncertainty - as we are building something new so we don't have much luxury to copy from others.
  • Excited to work in a startup culture with innovation and horizontal hierarchy.
Read more
Agiletech Info Solutions pvt ltd
Chennai
3 - 6 yrs
₹5L - ₹15L / yr
skill iconJava
skill iconKotlin
skill iconAndroid Development
Model-View-View-Model (MVVM)
RxJava

Job Description : 

The position requires working on an Android-based app that will be used to configure medical devices. This position needs someone who has been working as an Android developer and is very familiar will all facets of Android development, debugging and testing
 
Essential skills:
  • Number of years 4 to 5+
  • Good in JAVA / Kotlin/ OO programming
  • Strong grasp of Android SDK and lifecycle
  • Strong Android programming and debugging skills
  • Good in multi-threading and concurrency
  • Strong in Android UI development
  • Well-versed in Android app testing
  • Problem/puzzle-solving skills
Added advantage:
  • Automation test frameworks like UI Automator, Expresso, APPIUM, etc.
  • Database/ GreenDAO/ SQLLite
  • Network Communications experience on Android is highly desired
  • QR/ Barcode Reader
  • Experience generating reports
  • Security permissions, etc.
Read more
Nexsys
at Nexsys
2 recruiters
Kiran Nirakari
Posted by Kiran Nirakari
Bengaluru (Bangalore)
3 - 8 yrs
₹10L - ₹15L / yr
skill iconReact Native
Java Servlets
RESTful APIs
Xcode
Gradle
+2 more

Roles and Responsibilities:

● Build pixel-perfect, buttery smooth UIs across both mobile platforms

● Leverage native APIs for deep integrations with both platforms

● Diagnose and fix bugs and performance bottlenecks for performance that feels native

● Reach out to the open source community to encourage and help implement mission-critical

software fixes—React Native moves fast and often breaks things

● Maintain code and write automated tests to ensure the product is of the highest quality

Requirements:

● Firm grasp of the JavaScript / TypeScript / ClojureScript language and its nuances

● Knowledge of functional / object-oriented programming

● Ability to write well-documented, clean Javascript code

● Rock solid at working with third-party dependencies and debugging dependency conflicts

● Familiarity with native build tools, like XCode, Gradle, Android Studio, IntelliJ

● Understanding of REST APIs, the document request model, and offline storage

● Experience with automated testing suites, like Jest or Mocha

Read more
A content consumption and discovery app which provides news
A content consumption and discovery app which provides news
Agency job
via Jobdost by Mamatha A
Noida, Gurugram, Delhi, Ghaziabad, Faridabad
4 - 6 yrs
₹30L - ₹40L / yr
skill iconiOS App Development
skill iconSwift
skill iconObjective C
Xcode
Core Data
+1 more

Job Description – IOS developer

Responsibilities:

● Ability to design and implement and maintain highly complex systems and subsystems.
● Writing well-designed, testable and efficient code.
● Designing and developing advanced applications for the iOS platform.
● Troubleshoot, debug and optimize existing applications.


Requirements:

● Bachelor's degree in Computer Science or equivalent
● Proficient with Objective-C and Swift, Core Data, Core Animation, Networking
● Experience with performance and memory tuning with tools
● Familiarity with push notifications, MVVM


Location : Noida

Education

B.E/B.Tech - Any Branch
Min. Percentage- Not mentioned

Language skills Required

Not Mentioned

Primary Key Skills

Objective CSWIFT

Additional Key skills

Not Mentioned

Other Benefits

Health Insurance, PF

 

Read more
Plumhq
at Plumhq
3 recruiters
Gowtham  R
Posted by Gowtham R
Bengaluru (Bangalore)
3 - 7 yrs
₹15L - ₹30L / yr
skill iconiOS App Development
skill iconObjective C
skill iconSwift
Xcode
Model-View-View-Model (MVVM)
+1 more

About Plum

 

We are making health insurance - simple, accessible and affordable. Hundreds of businesses of all sizes from startups to large corporates trust Plum for their employee's health protection.

 

Healthcare in India is seeing a phenomenal shift. Healthcare cost is seeing an inflation that is three times the general inflation. Treatments of diseases including Covid-19 can wipe out entire household savings. The majority of Indians won't be able to afford health insurance on their own. As many as 600mn Indians would depend on employer-sponsored insurance.

 

Enter Plum. Plum is re-imagining the health insurance stack and accelerating the penetration of health insurance in India to 100%. Plum has forged new underwriting and fraud detection algorithms to enable companies as small as 2 to benefit from group insurance. The platform enables realtime insurance design & pricing to enable companies to buy insurance in 3-clicks. And offers employees hassle-free claims experience through an integrated digital process.

 

Plum is backed by leading global investors including Tiger Global, Sequoia Capital, Tanglin Ventures and Incubate Fund (read more https://www.plumhq.com/blog/plum-series-a-funding">here)

Roles and Responsibilities

  • Design, build, and maintain high-performance, reusable, and reliable Java code. 
  • Translate designs and wireframes into high-quality components and modular code, ensuring the best possible performance, quality, and responsiveness of the application
  • Strong advocate of Google’s iOS design principles and interface guidelines
  • Strong sense of ownership and integrity demonstrated through clear communication and collaboration.
  • Having experience with building and maintaining an open source project or design library is a plus. 

Qualifications

  • 3 + years of experience of iOS SDK, Swift and how to deal with different screen sizes. 
  • Experience with local databases, offline storage, threading, and performance tuningFamiliarity with RESTful APIs to connect iOS applications to back-end services
  • Familiarity with the use of additional sensors, such as camera, gyroscopes and accelerometers
  • Knowledge of the open-source iOS ecosystem and the libraries available for common tasksAbility to understand business requirements and translate them into technical requirements
Read more
Shout Networking
at Shout Networking
2 recruiters
Alok Jha
Posted by Alok Jha
Remote only
3 - 6 yrs
₹6L - ₹12L / yr
skill iconiOS App Development
skill iconObjective C
skill iconSwift
Xcode
Model-View-View-Model (MVVM)
+1 more

Super iOS Engineers

 

Hiring Super iOS developers for an exciting product company to launch a new-age Speed Dating App.

As a Mobile Software Developer, your primary objective will be to design and build mobile applications for iOS platforms while actively participating in application design discussions and decisions. You will be an integral part of the development and maintenance of the company's products. You will utilize your expertise and your familiarity with iOS and XCode. Additionally, experience with Agile or XP methodologies or related iterative development processes will be necessary to hit the ground running and make an immediate impact. You will also utilize your knowledge of Software Development Lifecycle Tools - source control (Git, SourceTree, SVN), issue tracking, and web service integration (REST, JSON and HTTP).

Our organization moves at light speed, so the ability to work with minimal supervision while delivering excellent results will be a priority. Strong communication and information gathering skills are required to capture and interpret business and functional requirements, fill in the gaps intelligently, interpolate designs and functionality as necessary, and identify opportunities for process improvements/efficiencies.

This is your opportunity to work with our talented team to design and build the next generation of mobile applications.

Key Responsibilities 💪


  • Design and build advanced applications for iOS platforms communicating with our servers
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Work on bug fixing and improving application performance and maintenance
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Read more
Cleanliness & Hygiene Intelligence company. SCL1
Cleanliness & Hygiene Intelligence company. SCL1
Agency job
via Multi Recruit by Sapna Deb
Bengaluru (Bangalore)
2 - 5 yrs
₹15L - ₹18L / yr
skill iconJava
skill iconKotlin
skill iconAndroid Development
Model-View-View-Model (MVVM)
RxJava
+1 more
  • Develop new mobile applications for enterprise as well as for end consumers
  • Translate User Stories into UI Design and Wireframe for Mobile Apps (Android and IOS)
  • Translate UI/UX designs into high-quality code
  • Architect and develop mobile applications from the scratch
  • Design, build and maintain high performance, reusable, and reliable codebase
  • Work with the Tech Lead and engineers to develop innovative solutions that meet market needs


Requirements:

  • 2-5 years of experience in building Android apps and has published one or more Android apps in the Google Play Store Fluent in Flutter, Kotlin, and Android Studio
  • Competent in producing scalable and high-quality code through automated functional and unit tests for Android applications
  • Deep understanding of standard Android design patterns and RESTful API design
  • Deep understanding of Google's design principles and interface guidelines
  • Knowledge of Continuous Integration and Delivery systems (i.e. Jenkins) and setups Experience in Git
  • Familiar with Agile practices such as Extreme Programming, Scrum, or Kanban
  • Experience in Developing Offline First Mobile App

 

Read more
UniShop Technologies
at UniShop Technologies
4 recruiters
Rajat Attri
Posted by Rajat Attri
NCR (Delhi | Gurgaon | Noida)
2 - 5 yrs
₹4L - ₹12L / yr
skill iconObjective C
skill iconSwift
Xcode
skill iconiOS App Development
1. 2-4 years of hands-on development experience with XCode 2. Experience with RESTful API’s and integrating with backend services 3. Solid understanding of Apple Design Guidelines 4. Proficient with Bitbucket or GitHub 5. Good knowledge of performance and memory tuning with tools such as Instruments/Sharks 6. Experience with MVC, memory management, offline storage and threading 7. Ability to manage code libraries and reuse them across multiple projects 8. Proficiency with Swift
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.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos