
- As an independent, self-motivated, and an avid technologist, you should have a strong interest in mobile and intuition for UX and consumer behaviour
- Up to date knowledge of Android (Jetpack and RxPatterns)
- Experienced in publishing and maintaining apps in play store
- Excellent Java programming skills
- Experienced in writing testable code & unit tests
- Experience with the Kotlin programming language a plus
- 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
- Familiarity with the use of additional sensors, such as gyroscopes, accelerometers, GPS
- 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 (JETPack, Rx patterns)
- Proficient understanding of code versioning tools, such as Git
- Familiarity with continuous integration

About Instavans Logistics Pvt Ltd
About
Connect with the team
Similar jobs
Job Title: Senior Android Developer (Java/Kotlin)
Experience: 8–15 Years
Job Summary
We are seeking a highly skilled Senior Android Developer with extensive experience in building robust, scalable, and high-performance mobile applications. The ideal candidate will have deep expertise in Android development using Java and Kotlin, strong problem-solving abilities, and a passion for delivering high-quality user experiences.
Key Responsibilities
- Design, develop, and maintain advanced Android applications for mobile devices.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Integrate mobile applications with backend systems using RESTful APIs.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and fix bugs, optimize performance, and improve application scalability.
- Write clean, maintainable, and efficient code following best practices.
- Participate in code reviews and mentor junior developers.
- Stay updated with the latest trends and technologies in Android development.
Required Qualifications & Experience
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- 8+ years of experience in Android development using Java and Kotlin.
- Minimum 4 years of hands-on experience with Kotlin.
Technical Skills
- Strong understanding of the Android platform and Android SDK across multiple OS versions.
- Proficiency in consuming RESTful web services and API integration.
- Solid knowledge of Android UI/UX principles, design patterns, and best practices.
- Experience with popular Android libraries and open-source frameworks.
- Hands-on experience with build tools such as Gradle or Maven.
Testing & Quality Assurance
- Experience with testing frameworks such as JUnit, Espresso, or Robolectric.
- Familiarity with Test-Driven Development (TDD) or Behavior-Driven Development (BDD).
- Experience testing across multiple devices, screen sizes, and configurations.
- Understanding of CI/CD pipelines, automation, and static code analysis.
Performance & Optimization
- Experience in handling local data storage solutions.
- Strong understanding of multithreading and performance tuning.
- Ability to optimize applications for maximum speed and scalability.
Tools & Technologies
- Version control systems such as Git.
- Experience with Azure DevOps or similar lifecycle management tools.
- Knowledge of continuous integration and continuous delivery practices.
Soft Skills
- Strong communication and interpersonal skills.
- Ability to work effectively in distributed/global teams.
- Self-motivated and proactive with a strong learning mindset.
- Comfortable in fast-paced and dynamic environments.
Basic requirements
1. Good understanding of react and react native.
2. Best practices in react along with knowledge of functional components.
3. Good understanding of hooks and other react patterns.
4. Solid understanding of basic programming concepts and data structures.
5. Experience with global state management like redux and context.
6. Using 3rd party libraries for rest api and other standard procedures.
7. Have experience writing react native code with typescript.
Good to have skills
1. Have worked on media intensive apps (video, images and audio).
2. Have experience with building high quality reusable custom components.
3. Experience with animation libraries like animated or reanimated.
4. Have a good understanding of TypeScript classes, interfaces, generic types,
and other typing patterns in TypeScript.
5. Experience with building and deploying apps to iOS App store/Google Play.
6. Have previous experience of working with firebase.
7. Have an eye for creating pixel perfect design with optimised animations.
8. Experience of working with realtime systems like socket.io
9. Fair understanding of how react native/native apps work under the hood and
how React ecosystem sits on top of native app architecture.
10.bonus points if you have previous experience with native android /iOS
development.
11. Double bonus points if you have created native bridges for android and iOS in
react native before.
Other required qualifications
1. Minimum 1.5-2 years of relevant experience developing React applications.
2. Proven ability to work alone and with teams in a dynamic, multicultural
environment.
3. Strong oral and written communication skills in English.
4. Good understanding of documentation and able to write documentation of
given tasks.
5. Understand Agile base deployment process, take full responsibility for a given
task, and dedicatedly work based on given timeliness
6. Ability and interest in sharing knowledge, mentoring others, presenting work,
and reviewing the work of others.
What you will be Doing
- Design and build applications for the Android 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
What you need
- Expertise with Java, XML, and Material Design
- Experience with offline storage, threading, and performance tuning
- Familiarity with RESTful APIs to connect Android applications to back-end services
- Experience with Firebase is a plus (FCM, analytics) - Understanding of Android’s design principles and interface guidelines
- Strong communication skills, get-things-done attitude, and empathy
- Strong sense of ownership, drive and obsessive attention to detail. - Comfortable with iterative development practices and code reviews
- Previous experience as part of a product-oriented team is a plus
Why you should consider this role seriously?
- We have an audacious vision of helping companies fight counterfeiting and managing their supply
chain more efficiently
- We have built a product and solved problems for some of the largest brands in the country and
tested platform at scale (With our tags present in over 50 Million products already). We have plans to
grow 10x in the next 1 year
- Ownership of key problems. Fast-paced environment
- We are a well-balanced team of experienced entrepreneurs and are backed by top investors across
India and the Silicon Valley (Venture Highway, Startup Buddy etc.) - Competitive market salary
- Opportunity to work directly with the CEO, COO, CTO of the company
- A chance to interact with top-notch executives from multiple industries
- Open vacation policy (and we really mean it!) - Open Pantry
- As a team, we love to travel :). An off-site every quarter
Roles and Responsibilities
- You will be building and shipping robust apps to Android/ iOS devices using a single codebase.
- You will be writing readable and clear code using Dart that will be extensively documented for future use and upgrades.
- You will be sharing feedback and brainstorming ideas with teams to improve the development process.
- Understand basic concepts of design for developing user friendly applications.
- Stay up to date with the latest technologies.
Skills and qualifications
- Experience in development of Android/iOS applications and have deployed them on Google Play/App Store.
- 1+ years knowledge in mobile app development.
- In depth understanding of front end languages like HTML, CSS3 and JavaScript.
- In depth understanding of Object Oriented programming languages like Java and C++.
- Familiarity using version control tools like Git, Subversion etc. and IDEs like Android Studio, VS Code etc.
- Understanding of the Agile Software Development Life Cycle and been exposed to Scrum projects.
- Knowledge of Dart programming language, Rest APIs and integration of various APIs from third parties.
- Comfortable using test cases for debugging code, enhancing performance and reliability.
Required Candidate profile
- Ability to handle and build integration of mobile apps with third-party systems,
- developing Android and iOS apps
- using Flutter, Dart, Rest APIs, Angular, jQuery, Ionic
Perks and benefits
- 5 days working
- Flexible Office Hours
- Health Insurance
- 4+ years of mobile software development (iOS & Android).
- Bachelor’s Degree in Computer Science, Engineering, or related field.
- Deep understanding and proficiency in building mobile apps from scratch using at least one mobile language (Swift, Java, Objective-C, etc.). Experience with multiple platforms is preferred.
- Desire and ability to expand expertise into additional mobile languages.
- Expertise in designing testable software and building large scale, complex applications.
- Self-motivated with strong problem-solving skills.
- Passionate about writing clean, well organized, and production-ready code.
- A portfolio of Apps or SDKs already built and in the App Store and Google Play.
- Desire to build a larger in-house team and manage a group of developers over time.
- Some management experience preferred.
About the company
Qrata is hiring for a product based startup. Their product solves homework evaluation for teachers, leading to the elimination of marks/grades, and use AI to foster a more creative generation of children. Remarkable homework app that lets teachers assign objective & subjective homework by choosing from a question bank. It also gamifies homework for students.
Mobile Developer (Flutter)
This role is perfect for a highly-skilled engineer who wants to explore new technologies, push their skills to the limit, have creative freedom, and feel like they have significant ownership of major features.
Role and Responsibilities
- Translate and build the designs and wireframes into high quality UI code.
- Use of Model-View-Controller ( MVC) and Model-View-ViewModel-Controller
(MVVM)
- Explore possible architectures for implementing new features.
- Resolve any problems existing in the system and suggest and add new features in the complete system.
- Follow the best practices while developing the app and also keeping everything structured and well documented.
- Ensure security guidelines are always followed while developing the app.
- Maintain software through product lifecycle including design, development, verification and bug fixes.
Required Skills
- 3+ years of mobile app development (with 1-2 years in Flutter)
- Experience in Android or iOS
- Experience with Mobile design patterns e.g MVVM, GoF etc.
- Experience in writing secure mobile applications
- Fluent in Git
- Experience interacting with REST based services
- Understanding of software development life cycle
- Strong knowledge of different architecture approaches
- Knowledge of Dart programming language
Ideal Candidate Profile
- Strong grasp of computer science fundamentals and excellent problem-solving skills.
- Good understanding of software engineering practices, Data Structures & Algorithms.
- Solid programming skills in Java/Kotlin.
- Good communication skills.
- Strong sense of ownership and accountability.
- Experience in Reactive programming, Asynchronous programming and Unit Testing will be an added advantage.
- 6-10 years of experience in product driven organization.
Exp : 6 -12 yrs,
Np : Immediate or Less than 30 Days,
Location : Hyderabad.
JD:
Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
· Hands-on Kotlin, Strong OOPs concept along with SOLID principles
· Strong knowledge of Android UI design principles, patterns like MVP , Clean MVP
· Familiarity with RESTful APIs to connect Android applications to back-end services
· Proficient understanding of code versioning tools, such as Git
· Experience with offline storage, threading, and performance tuning, Memory optimization
· Excellent verbal and written communication skills.
· Effective in a team environment as well as working independently.
· Proven ability to learn and grasp concepts quickly in a fast-paced environment.
Preferred
· Expertise on UI testing using expresso and Unit testing.
· Expertise on creating custom scalable UI View and frameworks.
· Knowledge on JNI and Android NDK.
- Can work independently on the Android Development platform
- Must have knowledge of both Java and Kotlin
- Good understanding of Architecture such as MVVM and MVP.
- Must have at least 3 Good quality Android apps in the portfolio to showcase








