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
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Apoorv Pandey
Sr. Mobile Developer - Prismberry Technologies Pvt Ltd
The entire journey, right from the interview process to the onboarding, has been absolutely seamless and delightful. Every step was meticulously planned and executed with such precision that it made the experience not just smooth but genuinely enjoyable. Kudos to the team!
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.
Ashish Gupta
Gen AI Engineer - Fractal Analytics
The process was smooth, and the team was incredibly supportive. A special mention to Eman, who was exceptional - always available with updates and consistently following up with the Fractal team. Her support made the journey seamless.
Parth Lukhi
Senior Software Developer - Bits In Glass
It was a great experience with Cutshort. I would not believe that apart from Naukri and LinkedIn, we could land jobs. But I did through Cutshort.
Apoorv Pandey
Sr. Mobile Developer - Prismberry Technologies Pvt Ltd
The entire journey, right from the interview process to the onboarding, has been absolutely seamless and delightful. Every step was meticulously planned and executed with such precision that it made the experience not just smooth but genuinely enjoyable. Kudos to the team!
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.
Ashish Gupta
Gen AI Engineer - Fractal Analytics
The process was smooth, and the team was incredibly supportive. A special mention to Eman, who was exceptional - always available with updates and consistently following up with the Fractal team. Her support made the journey seamless.
Parth Lukhi
Senior Software Developer - Bits In Glass
It was a great experience with Cutshort. I would not believe that apart from Naukri and LinkedIn, we could land jobs. But I did through Cutshort.
Apoorv Pandey
Sr. Mobile Developer - Prismberry Technologies Pvt Ltd
The entire journey, right from the interview process to the onboarding, has been absolutely seamless and delightful. Every step was meticulously planned and executed with such precision that it made the experience not just smooth but genuinely enjoyable. Kudos to the team!
Companies hiring on Cutshort
About DigiCollect
Founded :
2013
Type
Size
Stage
About
Digicollect build cloud based apps for asset (real estate) mapping, energy monitoring and an AI driven real estate portal.DigiCollect, is a customizable mobile data collection application that uses GIS visualisation for task such as data collection or surveys and enables businesses to make decisions based on realtime data. Digimonitor is conn...
We are looking for an Android developer responsible for owning & building high-quality 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.
Objectives of this Role ● Possesses a passion for pushing mobile technologies to the limits. ● Work with our team of talented engineers to design and build the next generation of our mobile applications. ● Can work in a creatively driven organization with an analytical and focused approach to development and can support, understand, and improve the creative process. ● Self-motivated and flexible with strong interpersonal and organizational skills.
Responsibilities ● Translate designs and wireframes into high-quality code ● Design, build and maintain high performance, reusable, and reliable Java code ● Ensure the best possible performance, quality, and responsiveness of the application ● Identify and correct bottlenecks and fix bugs ● Help maintain code quality, organization, and automatization ● Continuously discover, evaluate, and implement new technologies to maximize development efficiency ● Unit-test code for robustness, including edge cases, usability, and general reliability
Skills and Qualifications ● Strong 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 ● Strong knowledge of Android UI design principles, patterns, and best practices ● Experience with offline storage, threading, and performance tuning ● Strong understanding of the OOPS concept ● Working experience in Java and Kotlin language ● Knowledge of Offline Sync, Multithreading, Realm/Room/SQLLite databases, Live data, Socket Programming ● Good to have experience working with IOT projects, Bluetooth technologies ● 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
Preferred Qualifications ● Bachelors/Masters (Computer Science) ● 2-3 years of experience in Java Development ● Deep understanding of the internals of Android frameworks, design guidelines, and best practices ● Track record of developing excellent Android apps that are published on Google Play Store
Core Skills • Strong understanding of Flutter. Experience with other frameworks like React Native, SwiftUI, Jetpack Compose is acceptable. • Good knowledge of Rendering engines in Flutter, Browser, iOS, Android • Experience in CMS such as Sanity, AEM • Good understanding of RESTful APIs, GraphQL and Web Sockets • Ability to debug and profile Web/Mobile applications with Chrome DevTools or Native profilers • Deep understanding of Reactive programming with libraries like MobX, BloC • Exposure to SOLID Domain Driven Design, principles • Exposure to Style Guides, Atomic Design, Design Systems • Strong visual acumen to detect cosmetic defects ensuring • Exposure to Design tools like Sketch, Figma, Adobe Creative Suite or Affinity Designer • Deep knowledge of at least 2 different programming languages from JavaScript, Dart, Ruby, Python, Go, Rust, Typescript, C#, Kotlin, Java, Haskell, OCaml • Exceptional verbal and written communication • A mindset to constantly learn new things and challenge the Status Quo.
Experience • 8 - 15 years of experience building Front End Applications on different technologies • At least 5 years of experience building React and/or Mobile Applications • Preferably worked in the Finance/Retail domain or other similar domains with complex business requirements.
Education • Bachelors in Computer Science or equivalent education covering Math, Algorithms, Data Structures, Networking, Databases, Operating Systems, Graphics • Nice to have a Post-Graduate degree in Computer Science
Demonstrable Passion • Contributed to one or more Open Source projects • Actively maintain one or more Open Source projects • Blogging on Frontend or related topics • Authored books, videos on Frontend or other topics • Speaking engagements at Meetups or Conferences
Requirements 1. 5-7 Years of hands-on development on Android 2. Extensive understanding of Architectures - both old and new -> MVC to MVVM To Clean 3. Excellent In-depth understanding of Java and Kotlin Programming Languages 4. 2+ Years of managing android developers 5. Have worked on or scaled an app to more than 1mn downloads 6. Obsessed about long term solutions, yet understands business requirements to deliver projects quickly 7. Good understanding of backend technologies for better cross teamwork 8. Obsessed about app ratings, app vitals, and crash-free apps
Responsibilities
1. Lead the Testbook Android Team of 12+ Android Developers 2. Own the Testbook Android App (2Cr+ Installs) and its related 500+ Apps 3. Work extensively with Product Managers to deliver quality products and features 4. Improve the App Architecture and drive processes for code reviews, releases. 5. Take up occasional challenging Android coding tasks
About Us :
The fastest rising startup in the EdTech space, focussed on Engineering and Government Job Exams and with an eye to capture UPSC, PSC, and international exams. Testbook is poised to revolutionize the industry. With a registered user base of over 2.2 Crore students, more than 450 crore questions solved on the WebApp, and a knockout Android App. Testbook has raced to the front and is ideally placed to capture bigger markets. Testbook is the perfect incubator for talent. You come, you learn, you conquer. You train under the best mentors and become an expert in your field in your own right. That being said, the flexibility in the projects you choose, how and when you work on them, what you want to add to them is respected in this startup. You are the sole master of your work. The IIT pedigree of the co-founders has attracted some of the brightest minds in the country to Testbook. A team that is quickly swelling in ranks, it now stands at 650+ in-house employees and hundreds of remote interns and freelancers. And the number is rocketing weekly. Now is the time to join the force
• Very good at team play and initiator on discussions and activities • Well verserd on Swift 5.* and objective C, Keywords and programming technics • Basic understanding and programming capabilities on the programing languages like Reactive JavaScript, Dart atleast one of the 2 • Willing to learn new technologies and programming languages • Good knowledge of iOS and its related components like (Foundation, UIKit, AVFoundation, LocalAuthentication, CoreLocation, CoreData, SwiftUI, iPadOS, CoreImage, VideoToolBox, AudioToolBox, Social, CoreBlueTooth, MapKit, StoreKit) • Very Strong knowledge with Protocols, Extensions, Swift Playgrounds • Experience with REST full APIs and Data serialization using the latest methods • Experience with offline storage, threading, and performance tuning. • Knowledge of the 3rd party SDKs/Cocopods/Swift Packages available out in the market • Understanding of Apple's Human Interface Guideline and Review Policies • Proficient understanding of code versioning tools, such as Git. • Familiarity with CI/CD. • Experience with performance and memory tuning with Instruments • Familiarity with cloud message APIs and APNS • A knack for benchmarking and optimisation • Good at creating a good user experience • Understanding of how to work on wearable technologies and IOT
Skills: Swift 5.* Objective C Swift UI Core Locations, Googles maps
The iOS Developer is responsible for the development and maintenance of native mobile code on the iOS operating systems. This person utilizes their knowledge of mobile development and hardware capabilities as an integral part of the software development team.
The role requires an energetic and self-motivated individual with excellent communication, organization, and technical skills to work cross functionally.
Responsibilities:
Create compelling device specific user interface and experiences
Build Prototypes
Optimize performance
Keep up to date on the latest industry trends in mobile technologies
Collaborate with development team and product owners to analyze, design, and implement user stories using an agile methodology
Write high-quality code that complies with design specifications and meets development and support requirements.
Develop unit tests and test changes using an agile methodology.
Use a variety of tools to perform unit testing, automated builds, and source control.
Participate as a member in Agile teams, and work with other team member to review user stories, estimate effort for user stories, and participate in sprint reviews.
Required Skills:
5+ years experience in Objective-C, Swift and Cocoa development
Experience publishing applications to the App Store
Experience with RESTful API to connect iOS applications to backend services
Experience with Test Driven Development (TDD)
Experience with Source Control like Git
Understanding of Apple's design principles and interface guidelines
Ability to understand and write SQL code
Experience with Apple Pay is a huge plus
Familiarity with continuous integration
Ability to work in a fast-paced, high-effort, dynamic work environment
Fast learner of new and emerging technologies
Development experience with highly trafficked apps
Excellent verbal, written, and interpersonal communication skills
Undergraduate degree in the field of computer science or equivalent
Able to handle multiple tasks in a fast paced environment
Your responsibilities will be:
Design and build advanced app features for the iOS platform
Independently craft project solutions by applying solid Object-Oriented-Design principles
Working in a team of talented iOS engineers developing amazing native apps
Work closely with product management & UX to execute an idea from concept to delivery using excellent software design, coding, & processes
Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Skills required to do this job
Proficient with Objective-C or Swift, and Cocoa Touch
Experience with iOS frameworks such as Core Data, Core Animation, etc.
experience in Auto layout
Experience with offline storage, threading, and performance tuning
Familiarity with RESTful APIs to connect iOS applications to back-end services
Knowledge of other web technologies and UI/UX standards
Understanding of Apple’s design principles and interface guidelines
Knowledge of low-level C-based libraries is preferred
Experience with performance and memory tuning with tools
Familiarity with cloud message APIs and push notifications
Proficient understanding of code versioning tools (such as Git, Mercurial or SVN)
Familiarity with continuous integration
Hands on experience with to HTML5, CSS, XML, API
Coursework in Object-Oriented programming languages (C++/Java, etc)
Must have experience in macOS platforms
A passion for technology and the ability to learn new concepts quickly
Solid understanding of the full mobile development life cycle
Education and Experience Requirement:
BS/MS degree in Computer Science, Engineering or a related subject
3+ years of software development experience
3+ years of experience with iOS, Objective-C, Cocoa
We' re looking for engineers to be a part of our iOS development team. - Our apps have constantly been featured on the App Store and we take pride in the care with which we build our products. - Our tight-knit iOS team works on a wide range of cutting edge products - from an array of high-quality consumer applications to building world class solutions for restaurant owners. - If you know what it takes to build magical user experiences and consider performance to be the key feature of your app, this is definitely the right place for you. Here's what you'll do everyday : - Own the entire development lifecycle as you prototype, create, optimise, test, launch, and refine iOS apps- Build features that will reach millions of users across 9 languages and 23 countries- Work with fellow designers and developers in an iterative environment with short and heavy impact development cycles- Develop cutting edge functional modules and kits that will be integrated across all our iOS apps- Build proprietary SDKs to enable partnerships with other industry leaders- Brainstorm, contribute new ideas, think of innovative strategies, and implement solutions to difficult problems- Work closely with our backend team to interface with RESTful API services and contribute to the backend code when needed- Work with the real-time feedback from our users to make the product better- Discover, design, develop, deploy, debug. Repeat!You'll also get :- To work in our state of the art office with Macbooks, a big screen for debugging, designing or whatever you're into, and high speed internet- Open workspaces where the glass walls bear the finest ideas and cryptic musings (quite literally)- To be a part of our engineering team which unites 5 nationalities, with friendly rivalries between Dota & CS fans, cricket & football fans, and even our Android & iOS teams- A cup of coffee (or many) while your code compiles at our own cafeteria which also serves breakfast, lunch, and dinnerHere's what we're looking for :- Engineers with experience in shipping iOS apps with a large user base, ideally currently available on the App Store- Top-notch programming skills in Objective C / Swift and Apple's SDKs and frameworks (Foundation, UIKit, Core Data, etc) along with proficiency in using Xcode- Command of memory management, view hierarchy, battery optimisation, and in-depth experience with multithreaded and networked applications- Worked with RESTful APIs, third party SDK Integrations and common technologies like HTTPS, JSON, OAuth, and SQL- Focus on product design and pixel-perfect implementation of design into code- Solid experience with version control systems- Care for quality with an obsession for performance and willingness to spend time testing the team's work as well as yours- Ability to unlearn and adapt to the fast moving technology environment- Excellent communication skills and fits well in a collaborative and charged workspace
Read more
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.
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
Did not find a job you were looking for?
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
Read about what our users have to say about finding their next opportunity on Cutshort.
Apoorv Pandey
Sr. Mobile Developer - Prismberry Technologies Pvt Ltd
The entire journey, right from the interview process to the onboarding, has been absolutely seamless and delightful. Every step was meticulously planned and executed with such precision that it made the experience not just smooth but genuinely enjoyable. Kudos to the team!
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.
Ashish Gupta
Gen AI Engineer - Fractal Analytics
The process was smooth, and the team was incredibly supportive. A special mention to Eman, who was exceptional - always available with updates and consistently following up with the Fractal team. Her support made the journey seamless.
Parth Lukhi
Senior Software Developer - Bits In Glass
It was a great experience with Cutshort. I would not believe that apart from Naukri and LinkedIn, we could land jobs. But I did through Cutshort.
Apoorv Pandey
Sr. Mobile Developer - Prismberry Technologies Pvt Ltd
The entire journey, right from the interview process to the onboarding, has been absolutely seamless and delightful. Every step was meticulously planned and executed with such precision that it made the experience not just smooth but genuinely enjoyable. Kudos to the team!
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.
Ashish Gupta
Gen AI Engineer - Fractal Analytics
The process was smooth, and the team was incredibly supportive. A special mention to Eman, who was exceptional - always available with updates and consistently following up with the Fractal team. Her support made the journey seamless.
Parth Lukhi
Senior Software Developer - Bits In Glass
It was a great experience with Cutshort. I would not believe that apart from Naukri and LinkedIn, we could land jobs. But I did through Cutshort.
Apoorv Pandey
Sr. Mobile Developer - Prismberry Technologies Pvt Ltd
The entire journey, right from the interview process to the onboarding, has been absolutely seamless and delightful. Every step was meticulously planned and executed with such precision that it made the experience not just smooth but genuinely enjoyable. Kudos to the team!