
Android Developer
at simple & easy to use Accounting and Inventory management App
We are looking for an Android developer responsible for the development and maintenance of the Vyapar android application. Your primary focus will be the development of Android applications. A strong understanding of Core Java and Database is critical for the role.
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
- Helping the team members and guiding them for the right design and implementation
Skills:
- 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
- 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
- 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
- Good knowledge of the SQLite database.

Similar jobs
Minimum product development experience of 2+ years in Android mobile with expertise in designing and implementing high-performance Android mobile applications.
Thorough knowledge of Android APIs and platform capabilities (location-based capabilities within apps). Working knowledge of the mobile landscape, architectures, trends, and emerging technologies Experience with Android Studio and Gradle.
Must have knowledge of Android Architecture Components: Room, Work Manager, Material Design, Navigation, Lifecycle View Model, Google Maps, Retrofit, Camera 2, Paging, Data binding etc.
Have published one or more apps in the Play Store Well-versed in Java and JSON Complete knowledge of app testing, releasing and handling support tickets Handling push notifications from servers to the Android app
You will additionally work on innovative new app projects as well as internally incubated ventures.
Responsibilities And Duties
1. 1 year working as a full-time professional developer
2. Willing to work with cross-platform frameworks. •
3. Willing to learn and work on different mobile platforms/frameworks when needed.
4. Published at least one app on the Play Store
**
We are looking for an Android developer (Mobile developer) Experienced or Fresher with good skill & Having a good understanding of Android SDK. Basic understanding of mobile aggregation and tools.
end-to-end development. We’re looking for people who
● Design and implement large-scale mobile application with React-Native in a fast
paced environment
● Code pixel-perfect UIs across both mobile platforms
● Optimize performance bottlenecks for experience on par with native applications
● Set up best practices for development and drive their adoption
● Have an eye for detail and obsess over implementation quality
● Mentor young minds and build a great team.
What Are We Looking For?
● 3-5 years of experience building mobile applications
● Proficient with React Native with a minimum of 2 years of experience
● Experience in developing and delivering large scale Android and iOS mobile
applications via React-Native
● Engineers who are obsessed with optimizations and are ready to go the extra mile
to deliver the best app experience to the customers
● Firm grasp of the JavaScript language and Typescript(optional)
● Good knowledge of monitoring and tracking down app crashes and bugs using
advanced tools
● Worked in a startup environment with high levels of ownership and commitment
● A growth mindset and passionate about building things from the ground up, and
most importantly, you should be fun to work with
ESSENTIAL FUNCTIONS:
-
Writing well-designed, testable, and efficient code.
-
Gathering and evaluating user feedback.
-
Working as a part of a dynamic team to deliver winning products.
-
Providing code documentation and other inputs to technical documents.
-
Supporting continuous improvement by investigating alternatives and new technologies and presenting these for architectural review.
-
Troubleshooting and debugging to optimize performance.
-
Leading the design, creation, and implementation of a suite of software.
-
Architecting, designing, developing, and deploying new features for mobile applications.
-
Designing and implementing mobile applications.
-
Participating in the definition and implementation standards for mobile development.
-
Working on all parts of the code-base and contributing to every stage of the product development cycle.
SKILLS
-
PHP, Java Kotlin for Android
-
Experience in OOP with an understanding of ReactiveX programming
-
Familiar with Fastlane, CI/CD tools (Jenkins), and GitHub
-
Strong Hands-on coding, debugging, and troubleshooting skills
-
Strong understanding of unit testing frameworks
-
Ability to develop high performance and reusable code using a modular architecture.
-
Experience with RESTful APIs
-
Modeling skills (UML), sequence diagrams
-
Conceptual thinking and Attention to quality
-
Shares knowledge with others
-
Seeks to understand underlying requirements and business rationale
- Flexible working hours
- 5 days working
Roles and Responsibilities
To build cross-platform mobile apps for Android, IOS, and Web. This should include making responsive UIs to efficiently query data and also manage states in an optimized manner.
Desired Candidate Profile
- Deep experience contributing to and managing high-scale production mobile apps. You must have previous experience in Flutter development.
Responsibilities and Duties :
- 2-5 years working as a full-time professional developer (Mobile) and 2 Years in a flutter is must
- Experience building a complex mobile applications, flutter would be advantage
- Good to have if it's on the Play Store/App Store or any other demo
- Willing to work with cross-platform frameworks
- Willing to learn and work on different mobile platforms frameworks when needed.
- Familiar with REST Api's, websockets in mobile integration.
- Working with a version control system (i.e., Git)
- Good communication skills.
- Strong problem-solving skills.
- Team worker.
- Very comfortable learning new technologies, tools, and platforms.
- Highly motivated.
- Initiative and passionate.
- Strong problem-solving skills.
Requirements:
Proficient with Java, Android framework
Experience with various Android latest technologies and complex UI with XML Designs
Experience with offline storage, threading, and performance tuning
Familiarity with RESTful APIs to connect Android applications to back-end services
Understanding of Google's design principles and interface guidelines
Little Experience with backend coding such as PHP/Nodejs
Knack for benchmarking and optimization
Proficient understanding of code versioning tools such as Git
Experience or Knowledge of React-Native is a Plus!
# Proficiency in Java, Kotlin, or C++
# Ability to use the Android Studio, including the Android SDK, with ease
# Prior experience as an Android Developer will be advantageous
# Excellent coding and proofreading skills
What is the Job like?
- Architect super configurable mobile SDKs - the one’s which are written in native but are server-controlled
- Build a suite of Mobile Backend services which will control the SDK distribution and mobile configurations
- Fantasy the idea of composing a mobile application from different components rather than build every application from scratch
- Expertise in security - cryptography, encrypted secure storage, mobile security to power our super-secure payments originating from mobile devices
- Work on a framework to let mobile developers build their mobile screens on multiple stacks - native, server-driven, web, react-native, flutter, ionic etc.
Who should apply?
- Bachelor’s/Master’s degree in engineering (computer science, information systems)
- 8+ years of experience building enterprise systems including at least 2 years of direct people management experience
- Worked on large scale mobile applications with a good understanding of mobile stack
- Good understanding of server stack as well so as to have a good understanding of the entire story
- Good understanding of SDK distribution using maven, pods, xcframeworks etc
- Analyse, design and architect, develop and maintain software solutions across multiple projects
- Direct and provide ongoing leadership for a team of individual contributors, set objectives, review performances, define growth plan and nurture.
- Drive best practices, and is a pro with agile methodologies/practices - SCRUM, Test Driven Development (TDD)
- Manage headcount, deliverables, schedules across ongoing projects, ensure that resources are appropriately allocated and timelines are met in accordance with the project roadmaps








