

● 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

Similar jobs

Job Title: Mobile Developer (React Native/Flutter)
Location: Hybrid
Employment Type: Full-time
About Us:
We are a startup building a marketplace for maids. Our mission is to connect customers with service providers through a seamless, user-friendly mobile application. We are looking for a passionate Mobile Developer to join our team and help shape the future of our platform.
Role Overview:
As a Mobile Developer, you will be responsible for developing and maintaining our mobile application using React Native or Flutter. You will work closely with designers, backend engineers, and product managers to deliver high-quality, scalable, and user-friendly experiences.
Key Responsibilities:
- Design, develop, and maintain mobile applications using React Native or Flutter.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Write clean, maintainable, and efficient code following best practices.
- Troubleshoot and debug issues, optimizing application performance.
- Participate in code reviews to ensure code quality and share knowledge.
- Stay updated on the latest mobile development trends and technologies.
Requirements:
- 2+ years of professional experience in mobile development with React Native or Flutter.
- Strong understanding of JavaScript (React Native) or Dart (Flutter) and mobile development frameworks.
- Experience integrating RESTful APIs and third-party libraries.
- Familiarity with mobile UI/UX standards and best practices.
- Knowledge of version control systems (e.g., Git).
- Experience with state management (Redux, MobX, Provider, etc.).
- Strong problem-solving skills and attention to detail.
Nice-to-Have:
- Experience with native development (Android/iOS).
- Familiarity with CI/CD pipelines for mobile applications.
- Knowledge of Firebase services (e.g., Authentication, Firestore).
- Experience working in Agile environments.
What We Offer:
- Competitive salary and equity options.
- Flexible work environment (hybrid).
- Opportunity to shape the future of a high-growth startup.
- Collaborative and supportive team culture.
- Professional development and learning opportunities.


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.

WE EXPECT YOU TO WIN:Everyone at chargeMOD is given the tools and resources they need to succeed at their job. We offer a flexible and positive work environment so you have the autonomy to build amazing software for our customers and add to our team of industry leading visionaries. You will build a compelling and easy to use interface, ensure its maintainability and ease of use, and suggest ways to improve the look and feel of the application. We are lean, which means we reflect on what we learn and use that new knowledge to quickly make better products. Your job is to keep learning, contribute your knowledge back to the rest of the team, and apply what you learn to make chargeMOD and our clients even greater.
YOUR OPPORTUNITY:
chargeMOD’s engineering team is looking for an Android Developer to join our growing team. You are highly motivated, collaborative, and technical, with the passion to help shape the delivery of software products for our customers. You are passionate about web development and interested in helping to shape the future of our web services team.You are always seeking new and diverse challenges to grow your skill set and broaden your experience.
WHAT YOU WILL DO:
- You will join development on a mobile SDK, in use by tens of thousands of users around Pan India.
- You will join the weekly team meetings with the client and communicate progress to the client, as well as work closely with our development team in Slack/Gmeet.
- You will be responsible for development, do a portion of the testing, and be responsible for the release of the application
RESPONSIBILITIES: As a developer, you are responsible for delivering valuable software to your clients while adhering to technical standards, company values, and industry best practices. Your success in this position will require you to set and meet appropriate expectations with customers and delight customers by anticipating their needs. You will be accountable for meeting commitments and producing quality, tested software. High output, driven developer, able to work in a team setting.
Here are some tools we use in our Android development process:
- Slack
- Atlassian Tools (Jira, Confluence, etc)
- Android Studio
- Jenkins
- Github
YOUR QUALIFICATIONS:
- You have ability to write and test SDKs for use by other developers
- Here are some of the skills we expect you to possess:
- Java and Kotlin
- Client and team communication
- Material design
- Action bar/toolbar
- Support libraries/Android X/Jetpack
- Understanding of the activity and fragment lifecycle
- Efficient layout design
- Resource/asset management
- Multi-threading, background processing
- Networking
- Functional / UI Testing (Espresso)
WE CONSIDER IT A PLUS IF YOU HAVE EXPERIENCE WITH:
- Significant UI experience (one of the primary SDKs is UI-related – so although you will not be developing a user interface for the application, knowledge on UI is important)
- Significant push notification experience (one of the primary SDKs is push-notification related)

INTRODUCTION:
i-Lanam was established in the year of 2020 with an insight to provide a
competitive approach towards application development to deliver the best quality applications at the cheapest of the prices. Looking at the need to have a company that can understand the ownership of the application output some quality developers came together to established this company.
SPECIALISATION:
Whatever be the size, complexity or requirement of your mobile application,
i-Lanam Technologies is a one-step solution in developing the finest Android,
iOS, React Native, PHP Application.
- iPhone Application Development
- Android Application Development
- Web Development
- UI/UX Design
- IT Market Solution
- IOT (Internet of Things)
Canada Office
182 Central Ave, 3, London, Ontario N6A 1M7, CA
Ahmedabad Location
417 SHIVALIK SHILP Iscon Cross Road, 4th Floor, Ahmedabad, Gujarat 380015,IN
Required Qualifications:
- 2 Year’s proficient experience with Kotlin
- Ability to use the Android Studio, including the Android SDK & Android NDK, with ease
- Experience with third-party libraries and APIs
- Experience publishing a high-quality android application to the Google Play Store
- FFMPEG(Build own library)
- GL-transition with FFmpeg
- GpuImage & Basic about OpenGL(glsl)
- Strong knowledge of Bitmap related operations
- Gesture related operations
- Good knowledge about memory management
- Proficient understanding of code versioning tools, such as Git
Roles and Responsibilities:
- Research new applications concept, design, development for apps like Photo-Video making
- Train juniors for new and redesign features of mobile apps, manage their queries
- Coordinating with team members across the organization for efficient work progress
- Ensure applications are properly integrated with Android APIs
- Communicate thoroughly with the back-end department to help build a best-practice RESTful API
- Communicate effectively with stakeholders to manage expectations
- Should be able to work as an independent contributor and also lead the team of junior Java/Android
Qualification:
- Bachelor’s degree in Computer Science, IT or related fields




Description
- Hands on experience in native iOS development for at least 3 years.
- Hands on experience in React, React Native, Redux, ES7, Axios, ECMAScript (OOJS) and JSX, Native bridging & HTML5.
- Experience with offline storage, threading, and performance tuning.
- Excellent HTML, CSS knowledge.
- Hands-on Redux/Flux Architecture.
- Strong understanding of JavaScript ecosystem.
- Solid understanding of the full mobile development life cycle.
- Hands on experience on Android in creating Hybrid apps is an added advantage.
Job Type: Full-time

- The main roles and responsibilities would be:
- Deliver high quality mobile apps on Android platforms.
- Create best practice, drive initiatives to build reusable frameworks, components and solutions.
- Engage with the team to create a knowledge centre on Android.
- Minimum experience of 1 years needed. Ideally more than 2 years.
- Maps based apps.
- Payment gateway integration: (PayPal, Stripe, Paytm etc).
- Integration of webservices
- Marketplace apps
- Live Streaming
- Offline application development.
- Strong OO design and programming skills in Java
- Android SDK
- JSON/REST API
- Social Media APIs
- UML/Design Pattern
- Knowledge of Retrofit,Volley,Dagger2,Realm,RxJava,Espresso
- Knowledge of android architecture component(LiveData etc).
- Working Experience on MMVM and MVP architecture
- Experience in SQL and NOSQL databases.
- Familiarity with cloud message APIs and push notifications
- Understanding of Googles Android design principles and interface guidelines
- Proficient understanding of code versioning tools, such as Git.
- Work closely with the leadership team to define roadmap and development plans
- Help define and implement standards and promote best practices for the Android development team
- Tackle daily challenges with your creative problem solving recommendations
- Mentor and contribute knowledge to the rest of the team and the organization
- Strong knowledge of Android UI design principles, patterns, and best practices
- Experience with threading, and performance tuning
- Ability to understand business requirements and translate them into technical requirements

be the development of Android applications and their integration with back-end services. You
will be working along-side other engineers and developers working on different layers of the
infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated
design, and creating quality products is essential.
On top of that, Android engineers create new features as critical members of the
product development team. As an Android engineer, you'll build new products and make our
frameworks reliable, reusable, and fast.
Responsibilities
• Work with a small team of mobile engineers to build our Android platform.
• Translate designs and wireframes into high-quality code
• Design, build and maintain reusable, and reliable Java code
• Ensure the best possible performance, quality, and responsiveness of the application
• Identify and correct bottlenecks and fix bugs
• Improve our code quality and code organization.
• Write and maintain unit and integration tests for our Android Apps
Qualifications
• 2+ years of experience in Android application development.
• Strong knowledge of Android SDK, different versions of Android, and how to deal with
different screen sizes
• Experience with MVVM, MVP Patterns.
• Familiarity with RESTful APIs to connect Android applications to back-end services
• Strong knowledge of Android UI design principles, patterns, and best practices
• Familiarity with the use of Android APIs, such as GPS and bluetooth
• Familiarity with cloud message APIs and push notifications
• Experience with offline storage, threading, and performance tuning
• Passion for mobile products and personal projects or other work on the Play Store are
a plus.
• A knack for benchmarking and optimisation
• Proficient understanding of code versioning tools, such as Git
• Experience with Writing unit tests using JUnit/Mockito
• Experience in writing Integration/UI tests with Espresso
• Familiarity with continuous integration
• Impeccable attention to detail in all aspects of development from performance to UI.
• Knowledge about mobile devices to decide implementation tradeoffs correctly.

Seeing a project from conception to finished product.
Working alongside web developers.
Meeting both technical and end-user needs.
Expert knowledge of Native Mobile Development, Android SDK's, Rest APIs & API
integration
Knowledge on RDBMS & NoSQL
Strong understanding of SOLID principles and Object-Oriented Programming
Languages
Should have experience in Retrofit, Dagger, Animation,Canvas, Google Map APIs
In- depth knowledge on Android log analysis, performance issue analysis (Trace
View, Memory analyser tool).
Should have hands on experience on analysing the crash and ANR logs.
Should have prior experience in module design & defining interface between
modules.
Design, Develop & Prototype for Android phones and tablets (multiple screen sizes).
Write and maintain documentation for all features in development.
Work with product owner to meet specification needs
Collaborate with other developers to design and optimize code
Drive a best practices approach to the continuous improvement of our products,
processes, and tools.
Evaluating code to ensure it meets industry standards, is valid, is properly structured,
and is compatible with devices of all standard range (Mobile/Tablet).
VCS (Version control system): Git
Testing: Experience with unit testing and tools
Attention to detail
Creative vision
Good organizational skills
Good problem-solving skills
Patience, a big one
Identifying problems uncovered by customer feedback and testing, and correcting
Able to develop ideas and processes and clearly express them

Requirements:
Support the entire application lifecycle (concept, design, test, release and support) on both Android and iOS
- Build a framework as the application grows so our Apps and SDKs are unanimous.
- Produce fully functional mobile applications writing clean code
- Gather specific requirements and suggest solutions
- Troubleshoot and debug to optimise performance
- Design interfaces to improve user experience
- Liaise with Product team to plan new features
- Ensure new and legacy applications meet quality standards
- Stay up-to-date with new technology trends
- Work with latest Security protocols and data transfer optimisations
- Proven work experience as a Mobile developer with 3 - 5 years of experience.
- Must be proficient in at least one programming language from Java, Swift & Objective C and must be willing to learn the other two.
- Experience with third-party libraries and APIs
- Familiarity with OOP design principles
- Excellent analytical skills with a good problem-solving attitude
- Ability to perform in a fast paced team environment
- Strong understanding of in-device security
Preferences:
If you have experience Building apps for fast-growing startups
- If you have hands-on experience on iOS and Android both
- If you have experience working with Flutter.
Note:Our Android application is being written in Java
and iOS app in Objective C and Swift.
We offer a suite of memberships and subscriptions to spice up your lifestyle. We believe in practicing an ultimate work life balance and satisfaction. Working hard doesn’t mean clocking in extra hours, it means having a zeal to contribute the best of your talents. Our people culture helps us inculcate measures and benefits which help you feel confident and happy each and every day. Whether you’d like to skill up, go off the grid, attend your favourite events or be an epitome of fitness. We have you covered round and about.
- Health Memberships
- Sports Subscriptions
- Entertainment Subscriptions
- Key Conferences and Event Passes
- Learning Stipend
- Team Lunches and Parties
- Travel Reimbursements
- ESOPs
Thast what we think would bloom up your personal life, as a gesture for helping us with your talents.
Join us to be a part of our Exciting journey to Build one Digital Identity Platform!!!


