

We need candidates to join immediately to 15days
Salary: Upto 10 LPA
Industry: Fintech
Roles and Responsibilities:
- 2-3 years of Android development experience.
- Kotlin, Android SDK, Java
- Rest API, JSON, XML, Retrofit
- MVVM
- SQLite, Room, Offline storage, Encryption
- Google APIs, Maps, Navigation, Google Play Optimization
- Live Data, Dagger, Co-Routines, Multithreading
- Memory management and optimizations using Data Structures and Algorithms
- Espresso, JUnit, kotlin, work manager, Co-Routines,, data structure, multithreading.

Similar jobs

Hiring for the position of Android Developer /Sr. Android Developer responsible for developing app from scratch.
We are looking to recruit a candidate for a role that will require:
- Translate design and wireframes into code
- Design, build, and maintain high performance, reusable, and reliable code
- Identify solutions through research and collaboration that resolves the root of problems as they arise
- Unit testing code
- Experience with cloud message APIs and usage of push notifications
Requirement
∙ 2+ years’ strong development experience in android
∙ Experience using RESTful web services within mobile applications
∙ Strong knowledge of Android UI design principles, patterns, and best practices
∙ Ability to understand business requirements and translate them into technical requirements
∙ Experience with code versioning control, such as bitbucket/git
∙ Experience in writing code using kotlin is an advantage
Education: Engineering
Work experience: 2 + years relevant experience
Compensation: Based on Industry StandardsInterview Mode - Face to Face

● Strong knowledge of Android SDK, different versions of Android & advanced concepts
● Strong knowledge of Android UI design principles, patterns, and best practices
● Experience working on Databases & Network layer; should be able to implement offline-first
experience for users with low-internet-connectivity
● Familiarity with RESTful APIs to connect Android applications to back-end services

Reading the description below might take a few minutes, but we promise it is all worth it.
Let's start with,
The Opportunity :
Apps10X is looking to hire a Sr. Android Developer who possesses a passion to build scalable apps, learn and grow quickly. Your work will directly impact millions of lives as you will be working on one of our high growth products. We have over 100 Million users across all our products and we are growing exponentially.
Our ideal candidate has at least 2 to 5 years of experience in Android Development.
What we believe :
- Our number one priority is company culture. our whole belief is that "your culture is your brand
- All the team members are open to converse, helping and teaching.
- You will always be noticed for your better work and rewarded.
- Great work-life balance with the flexibility of you deciding your working hours.
What You'll Do :
- Write well designed, testable, efficient code
- Develop new features and cutting edge user experience
- Work on bug fixing, code optimisation and performance improvements
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Continuously discover, evaluate, and implement new technologies to maximise development efficiency
- Code evaluation and managing the teammates
What We Need You To Have :
- Understanding of kotlin and coroutines.
- Knowledge of design patterns (MVVM and MVI)
- Understanding of dependency injection frameworks like Dagger HILT
- Understanding of RxJava, observable pattern
- Proficient in debugging and analysis skills using ADB
- Good knowledge of memory management, concurrency, and multi-threading
- Experience of working with Test Driven Development
- Experience and passion to built great user experiences
- Good knowledge of OOPS, data structure and algorithms
- B.E/B.Tech degree in Computer Science and/or relevant work experience.
- Previous work experience at startup would be a plus
Experience : 2 to 5 years
Work Location : Bengaluru (Koramangala)
Education : B.E/B.Tech Preferred (Engineering in CSE and Experience in startup would be a plus)
Desired Skills : Android, Kotlin, MVVM, Dagger HILT, Coroutines
Benefits :
- Health Insurance for yourself and your Parents- We know a healthy employee is a happy and productive employee. That's why we offer a variety of health insurance options to meet your lifestyle. You'll have access to the top providers and physicians available to you and your family.
- Unlimited leaves- No strict leave policies. It's flexible but disciplined.
- Flexible work timings- You decide your work timing. Feel free to work on your productive time, Just that work gets done as per timeline.
- Challenging work- All our products targeted 100+ Million users. One gets to work on scale and experience solving challenging problems.
- Great team- Like-minded talented team to work with
- Career growth- Boost your career growth by 10X more learning and opportunities
- MacBook to work- You decide your machine, however, we prefer Apple
- Team outing- Join us on our annual 2-3 days team outing! Our last one was in Ooty, Tamil Nadu
- Office lunch - Daily free lunch
We're passionate about enabling people to do their best work. We dream big and we're looking for people who do the same. Come work with us and find out where your career will take you at Apps10X!
We know that people are more than what's on their CV. If- this role highlights your experience and gets you excited- please apply!


Design and Build sophisticated and highly salable apps using Flutter.
2. Translate and Build the designs into high quality responsive UI code.
3. Write efficient queries for core Data.
4. Use of Model-View-Controller (MVC) and Model-View-ViewModel-Controller (MVVM) architecture and developing maintainable, testable and functional software that meets product requirements.
5. Resolve any problems existing in the system and suggest and add new features in the complete system.
6. Follow the best practices while developing the app.
7. Use CI/CD for smooth deployment.
8. Document the project and code efficiently.
9. Manage the code and project on Git in order to keep in sync with other team members and managers.
10. Suggest new features and/or enhancements.
11. Maintaining software through product life cycle including design, development, verification and bug fixes.
12. Write tests for the App.
13. Knowledge of different state management libraries like BloC, GetX, Provider will be a plus point.




- Work as part of a small team to build React Native iOS / Android applications for FullStack's clients.
- Architect, build and maintain excellent React Native applications with clean code.
- Implement pixel perfect UI's that match designs.
- Implement clean, modern, smooth animations and transitions that provide an excellent user experience.
- Integrate third-party API's.
- Write unit and integration tests.
- Release applications to the Apple and Google Play stores.
- Work with native modules when required.
- Work as part of a small team, which will include other React Native developers, a project manager, QA professional, and a designer.
- Complete two-week sprints, and participate in sprint retrospectives and daily standups.
- Assist with building estimates.
- Interface with clients via Slack, Zoom, and email.
- Track your time throughout the day using Toggl.
- Work with modern tools including Jira, Slack, GitHub, Google Docs, etc.
- Be part of a community of React Native developers who share knowledge and help each other as problems arise.
- Follow FullStack's detailed development process


- Design and implement cross-platform applications with Dart/Flutter using Bloc and Provider.
- Take the initiative to suggest technical improvements and direction.
- Collaborate cross-functionally with UX, marketing, product management, engineering, and leadership.
- Familiarity with RESTful APIs to connect Android applications to back-end services
- Perform load testing, participate in code reviews, write tests, and conduct troubleshooting to ensure uptime for live systems.
Qualifications
- You have at least 3 years of experience working as a software engineer.
- You have at least 2 years of experience developing Android applications and deep insights into Android as an operating system.
- At least 1 year of Flutter development and should have at least 1 Flutter App live in stores.
- You have strong and validated interpersonal skills, particularly in the realm of collaborating with internal or external developer customers.
- Willingness and desire to learn new technologies and frameworks.
Why Join Us?
- Work anywhere from India
- Flexible work hours
- Growing team and opportunity to learn and do more.
- Rs.18,000 to Rs.30,000 per month
- Immediate joiner


- Development and delivery experience in iOS, at least 2 apps should be in App Store
- Proficient in Swift 4.0 or later
- Experience with iOS frameworks such as UIKit, Maps, Core Location, Core Bluetooth and Core Animation etc.
- Familiarity with MVVM, Test driven development(TDD)
- Experience with third-party libraries such as Alamofire etc. and APIs Solid understanding of the full mobile development life cycle
- Proficient in RESTful APIs
- Proficient in Git
- Familiarity with push notifications and cloud message APIs etc.
- Experience with offline storage, threading, and performance tuning, optimisation
- Experience with performance and memory tuning with tools such as xcode Instruments and Shark
- Experience in writing unit and functional tests
- Perform bug fix and improve application performance
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Strong UX/UI design exposure and experience in making apps work intuitively and with pixel perfect interfaces. Understanding of Apple’s design principles and human interface guidelines
- Strong CS fundamentals (with competencies in algorithms and data structures)
- Highly accountable and takes ownership, with collaborative attitude, and a lifelong learner.

We are looking for an Android developer 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 integration with back-end services. You will be working along-side other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.
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
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
-
Familiarity with cloud message APIs and push notifications
-
Understanding of Google’s Android design principles and interface guidelines
-
Proficient understanding of code versioning tools, such as Git
-
Familiarity with continuous integration.
Candidates with certification into Android development are preffered.
Regards,
HR Team,
Craftsvilla Handicrafts Pvt Ltd


