Android Developer

at Flytbase

DP
Posted by Sharvari Bhapkar
icon
Pune
icon
1 - 4 yrs
icon
₹5L - ₹10L / yr
icon
Full time
Skills
Java
Kotlin
Android Development
Model-View-View-Model (MVVM)
RxJava
Git
Object Oriented Programming (OOPs)
RESTful APIs

We are looking for a Passionate Android Developer to join our award-winning, talented team, building the next generation automated drone applications for our global customers. You will be responsible for the development of Android applications and their integration with back-end services.


About FlytBase


FlytBase is a 4-year old, venture-funded, high growth startup –  a global pioneer in software-led automation of commercial drone applications. The team has a cumulative professional experience of several decades, with engineering graduates from IIT-B, IIT-KGP, University of Texas & Georgia Tech.


FlytBase develops intelligent software that leverages reliable, off-the-shelf drone hardware to automate and scale drone deployments for commercial use-cases. FlytBase platform is hardware-agnostic, has intelligent plugins for autonomy, manages drone fleets via 4G/5G, and uses APIs to integrate into enterprise workflows. The company is headquartered in Silicon Valley, California, USA and has R&D offices in Pune, India. Widely recognized as a pioneer in the commercial drone ecosystem, FlytBase continues to win awards globally, the most recent one being the ‘NTT Data Open Innovation Global Champion 2019’.


Role and Responsibilities:


  • Design, build and maintain efficient, reusable, and reliable android code.
  • Collaborate with cross-functional teams to define, design, ship new features, and implement new technologies to maximize development efficiency.
  • Ensure the best possible performance, quality, and responsiveness of the application.
  • Identify and correct bottlenecks and fix bugs.

Qualifications and Requirements:


  • 1+ years of experience in designing and building Android applications.
  • Good knowledge in programming concepts – OOPs, design & coding patterns.
  • Experience in developing Android applications using Kotlin/Java.
  • Strong knowledge of Android UI design principles, MVC, MVP and MVVM patterns.
  • Strong knowledge of MAPS, Sqlite, GPS functionality etc.
  • Strong experience in Material Design.
  • Experience in writing Unit Tests and UI tests, must be familiar with Junit, Mockito and Espresso.
  • Experience in integrating SSO and auth modules or libraries.
  • Experience in Git or Bitbucket Repository.
  • Experience in REST API integration.
  • Familiarity with Android local connectivity API (Bluetooth, WiFi, USB).
  • Familiarity with RxKotlin / RxJava (operator, thread management, eventBus).
  • Familiarity with cloud message APIs and push notifications.

What Will I Earn?


This role comes with an annual CTC that is market competitive and depends on the quality of your work experience, degree of professionalism, culture fit and alignment with FlytBase’s long-term business strategy.

About Flytbase

FlytBase provides drone softwares solution which is compatible with all major drones (DJI, 3DR, APM, PX4) and hardware platforms. Built-in enterprise-grade security, reliability and various deployment options.
Founded
2013
Type
Product
Size
20-100 employees
Stage
Bootstrapped
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

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 Yugasys Software Private Limited

Founded 2010  •  Products & Services  •  20-100 employees  •  Profitable
Android Development
Kotlin
Java
Model-View-View-Model (MVVM)
RxJava
iOS App Development
API
JSON
MVC Framework
MySQL
SQL
icon
Bengaluru (Bangalore)
icon
3 - 8 yrs
icon
₹6L - ₹12L / yr
Job Description
We are looking for an Android Developer who possesses a passion for pushing mobile technologies to the limits. This Android app developer will work with our team of talented engineers to design and build the next generation of our mobile applications. Android programming works closely with other app development and technical teams.
Roles and
Responsibilities
As an Android developer, you are 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 alongside other engineers and developers working on different layers of the infrastructure. You will be responsible to identify and correct bottlenecks and fix bugs. Require d Technical & Professional Skills
1. Strong knowledge of Android SDK, Versions of Android, and how to deal with different screen sizes.
2. Strong Understanding of Full Mobile development life cycle, Android Architecture, SDK, and SQLite DB.
3. Develop App with MVC, MVP and MVVM Architecture.
4. Strong OOPs Fundamentals, Java, REST/JASON, Web Services.
5. Experience with third-party libraries and APIs like location aware apps, google maps, etc.,
6. Expertise in app memory management, multithreading, networking & Security.
7. Proficient understanding of code versioning tools, such as Git.
8. Ability to work in a fast-paced agile development team.
9. Familiarity with continuous integration.
10. Familiarity with designing Native and Hybrid Android Applications.
11. Demonstrated communication skills in a customer/stakeholder facing environment.
12. Must be self-directed, resilient and creative.
Job posted by
Yugasys Software

Senior iOS Engineer

at Egnyte

Founded 2008  •  Product  •  500-1000 employees  •  Profitable
Swift
Objective C
iOS App Development
Xcode
Model-View-View-Model (MVVM)
swiftUI
icon
Remote only
icon
6 - 12 yrs
icon
Best in industry

Job Description:

 

We are looking for a Senior iOS Engineer to join our Mobile team developing our own product Egnyte iOS app. The app is a part of a high-scale system used for the management of files placed on the cloud and local servers (hybrid solution).

 

We are responsible for all aspects of the product development lifecycle (design, development & validation, deployment, and production monitoring).

By joining our team you will cooperate directly with UI/UX experts, SW developers, QA engineers, and Product Owner. Stability, performance, and reliability are the main areas we are focusing on in order to deliver business value to our customers around the globe. We are working according to the Agile methodology

 

Your day-to-day at Egnyte:

  • Designing and developing new features for our Mobile iOS app
  • Ensuring scalability and high quality of delivered code
  • Validating and deploying code changes in production
  • Identifying customer issues by production monitoring
  • Direct cooperation with the team to work out the best solutions

 

About you:

  • Significant experience in software development on iOS
  • Proficient with Swift and Objective-C
  • Deep knowledge of Foundation/UIKit and other most popular Apple frameworks
  • Experience with unit testing
  • Good understanding of iOS development-related tools (Xcode, Instruments, AppCode, etc.)

 

Nice to Have:

  • Experience with SwiftUI
  • Expertise in Fastlane, CI/CD
  • Expertise in developing multithreaded applications, application profiling for performance and debugging
  • Background in building and scaling up distributed applications
  • Experience working with GIT version control
Job posted by
Prasanth Mulleti

IOS Developer

at a content consumption and discovery app which provides news

Agency job
via Jobdost
Swift
Objective C
iOS App Development
Xcode
Model-View-View-Model (MVVM)
iPhone SDK
icon
Noida
icon
1 - 6 yrs
icon
Best in industry
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 and 
• Experience with performance and memory tuning with tools 
• Familiarity with push notifications, MVVM 

 Location: Noida 
Job posted by
Sathish Kumar

iOS Developer

at Health tech start-up.

Agency job
via Jobdost
iOS App Development
Objective C
Swift
Core Data
RESTful APIs
icon
Delhi
icon
3 - 7 yrs
icon
₹2L - ₹15L / yr
IOS DEVELOPER

About us:
We are helping 70M Indians to prevent, manage and reverse Type 2 Diabetes. Through our clinically verified digital well-beingprogram we help people with Type 2 Diabetes to reduce blood glucose, lose weight and stop medications in a fun and engaging way. We have a coach led community first approach which we combine with game design to deliver health outcomes. Our Net Promoter Score is 80 and more than 40% of our current customers are coming from word of mouth!

Our Team:
We are a team of 100+ people (doctors, engineers, designers, fitness coaches, and dieticians) who have been fortunate to study at leading colleges like UCLA, NTU, BITS Pilani and have extensively worked at great companies like McKinsey&Company, Accenture & Nomura.

About the Role:
We are looking for an iOS developer who possesses a passion for pushing mobile technologies to the limitsand will work with our team of talented engineers to design and build the next generation of our mobile application.

Requirements:
1.Min 3 yearsof experiencein iOS development.
2.Experience with offline storage, threading, and performance tuning.
3.Familiaritywith RESTful APIs to connect iOS application to back-end services.
4.Should have worked on sockets, hardware integrations.
5.Experience with iOS frameworks such as Core Data, Core Animation, etc.
6.Hungry to do awesome product development and keen to learn newer technologies.

JD:
1.Design and build application for the iOS platform.
2.Ensure the performance, quality, andresponsiveness of application.
3.Collaborate with a team to define, design, and ship new features.
4.Identify and correct bottlenecks and fix bugs.
5.Help maintain code quality, organization,and automatization.
Job posted by
Sathish Kumar

Senior Android Developer

at JS TechAlliance Consulting Pvt Ltd.

Founded 2009  •  Products & Services  •  20-100 employees  •  Profitable
Android Development
Kotlin
Java
Model-View-View-Model (MVVM)
RxJava
iOS App Development
Internet of Things (IOT)
Automation
icon
Remote only
icon
5 - 12 yrs
icon
₹6L - ₹12L / yr
Hello,
Greetings from JS TechAlliance Consulting Pvt. Ltd. !

We are looking for a Senior Android Developer responsible for the development and maintenance of applications aimed at a range of Android devices including mobile phones and tablet computers.

Job Description -

Job Title: Expert Android Developer (Home Automation)

Experience: 6 to 8 Years experience

Job Location: Indore, Madhya Pradesh, India

Salary: Open (No bar for the right candidate)

Joining: Immediate (prefer less than 15 days Notice Period)

Skills: Android, Rx java , Java/J2EE, Core Java, etc.

Job Purpose: The Android Engineer is responsible for building advanced applications for the Android Phones & Android Tablets. The candidate is required to work closely with Development, QA, Project Managers, Designers, and other team members daily to ensure the timely and cost-effective delivery of the final product that exceeds client expectations.


Job posted by
Ritika Modi

iOS Developer

at Symansys Technologies India Pvt Ltd

Founded 2014  •  Products & Services  •  employees  •  Profitable
iOS App Development
Objective C
Swift
Xcode
Model-View-View-Model (MVVM)
iPhone SDK
icon
Chandigarh, Delhi, Gurugram, Noida, Ghaziabad, Faridabad
icon
2 - 5 yrs
icon
₹4L - ₹15L / yr
Responsibilities
Design and build advanced iOS applications.
Collaborate with cross-functional teams to define, design and ship new features.
Unit-test code for robustness, including usability and general reliability.
Fix bugs and improve performance across various iOS applications.
Continuously research, benchmark, and implement new technologies to improve
applications
and increase development efficiency.
Qualifications
Proven experience developing iOS apps.
B.Tech/BE from a top tier engineering college.
Extensive familiarity with Swift and Objective-C.
Experience working with iOS frameworks such as Core Data, Core Animation, Core
Graphics, UIKit, AudioKit, Swift UI, Story Boards.
Experience working with third-party libraries and RESTful APIs.
Strong software engineer, capable of building and shipping products quickly when required.
Curious and self-motivated with the ability to work in a fast-paced collaborative team.
Experience building chat applications is a plus.
Job posted by
Suman Yadav

Android Developer

at ClusterDev

Founded 2017  •  Product  •  20-100 employees  •  Bootstrapped
Android Development
Android
Java
Git
icon
Remote, Kochi (Cochin)
icon
1 - 10 yrs
icon
₹4L - ₹9L / yr

Android Developer

 

- Reads a lot of code

- Experience contributing to any large codebase

- Enjoys catching weird bugs

- Passion for writing clean code

- Have written or want to write automated tests

- Programming logic ability to think through all edge cases

- git

Job posted by
Ajnas Kt

Android Developer

at Infoneo Technologies

Founded 2015  •  Services  •  20-100 employees  •  Profitable
Java
Kotlin
Android Development
Model-View-View-Model (MVVM)
RxJava
iOS App Development
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 in developing enterprise grade Android Mobile Apps, NDK, and SDKs.
  • Experience in Rest i.e SQLite, Faragments, Activities, Intents, Google API’s (FCM, MAP, Analytics, AdMob etc.).
  • Experience in apps development with Payment gateway Integration and POS terminal like VeriFone/Ingenico/Pax.
  • Experience on client-server application involving web service calling.
  • Knowledge of Android Life Cycle and Threading Concepts.
  • Knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
  • Strong understanding of material design, memory management, files I/O, network protocols, concurrency, multi-threading etc.
  • Strong understanding of OOPs fundamentals, Java, Kotlin, JSON, Android 5 and above.
  • Knowledge in architecting large solutions using patterns, like MVVM, VIPER.
  • Knowledge of different screen sizes,andandroid version classes compatibility.
  • Knowledge of Third party libraries like Volly, Retrofit, ButterKnife, Picasso.
  • Knowledge of XML, JSON parsing, GPS and Google Maps integration.
  • Knowledge of Firebase Services Other Third-party Services.
  • Understanding of code versioning tool, like Git.
  • Familiarity with deploying Android apps to the Google Play Store and should have published at least five Android app.
  • Knowledge of OPENGL.
Job posted by
Aakansha Raghav

iOS Intern

at MomentSnap

Founded 2015  •  Product  •  20-100 employees  •  Raised funding
iOS App Development
Swift
RESTful APIs
icon
Noida, NCR (Delhi | Gurgaon | Noida)
icon
0 - 1 yrs
icon
₹5,000 - ₹5,000 / mo
We are actively looking for iOS interns to help build our iOS app and upskill their knowledge and contribution for a US Based startup.
Job posted by
Avish Saha
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 Flytbase?
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