- 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

About RIG ENTERPRISE APPLICATIONS
About
Connect with the team
Similar jobs
Job Title: Android Developer
Department: Mobile Department
Technology/Area: Android, Java, Kotlin
Experience Required: 1 - 3 Years
Educational Qualification: BE/ME/B.Tech/M.Tech/MCA
Job Overview
As an Android Developer, you will play a key role in designing, developing, and maintaining high-quality Android applications. You will collaborate closely with cross-functional teams, including product managers, designers, and senior developers, to deliver seamless and innovative user experiences. This role is ideal for someone with a passion for mobile app development and a desire to grow in a fast-paced environment.
Key Responsibilities
- Assist in the design, development, and maintenance of Android applications using Kotlin and Java, ensuring high performance, quality, and responsiveness.
- Work with UX/UI designers to implement and refine user interfaces. Collaborate with backend developers to integrate APIs and services.
- Identify and resolve issues and bugs in applications. Optimize application performance and enhance stability.
- Participate in code reviews, write unit tests, and ensure adherence to coding standards and best practices.
- Support the architecture and implementation of robust and scalable solutions under the guidance of senior developers.
- Keep up-to-date with the latest industry trends, technologies, and best practices related to Android development.
Minimum Requirements
- 1 - 3 years of professional experience in Android development.
- Proficiency in Kotlin and Java, with a solid understanding of Android SDK and modern development practices.
- Experience with Android development tools such as Android Studio and Gradle.
- Familiarity with RESTful APIs, third-party libraries, and frameworks such as Retrofit, Dagger, and Room.
- Basic experience in implementing user interfaces and understanding of material design principles.
- Knowledge of unit testing frameworks like JUnit and UI testing tools like Espresso.
- Strong problem-solving skills, attention to detail, and ability to work effectively in a team environment.
- Good communication and collaboration skills
Who are we looking for?
- Someone who is annoyed by the build time it takes for an application to
build and has actually done something to optimise it
- Has good experience in building Android applications
- Experience with the flutter ecosystem is a great plus.
- Who likes to think in terms of software and data architecture before
opening Android studio.
- Comfortable with managing development and deployment of applications.
- Open and more importantly excited about learning the new technologies.
Roles and responsibilities
- Participate and contribute in design and development of the core
components of the Filo service.
- Ensure high quality of software development w.r.t to project
architecture, code quality, testing and deployment.
- Implement testing frameworks and disciplines as part of every feature
development.
- Own performance of app in production and implement/push for
implementation of systems to monitor, debug and fix an issue in
production in lowestTATpossible.
- Advocate good engineering has the highest priority with the only exception
of value delivered to the end user.
Benefits
- MacBook Pro goes without saying
- Stock Grants and Discounts
- Flexible Working Hours
- Flexible core working hours
- Development budget (conferences, training, Udemy, language classes)
- Internal tech guilds, Hackathon and public Meetups
- A learning environment where you can extend and build upon your skills
- Great Office Location
- Regular company parties and team events
Join In
We are a team of educators and engineers who believe there is a lot that can be
done when it comes to how people learn things. We believe while a good book is a
must, so is a good experience and a good teacher but are unfortunately not well
explored.
Join us on this exploration!
- Have you used Swift in production code ? If yes please share the duration
- Have you used RxSwift in production code? What were the common scenarios for using it ?
- Have you used Combine in production code? What were the common scenarios for using it ?
- Have you used GCD or Operation queues in production code? What were the common scenarios for using it ?
- Have you used CocoaPods or Swift Package Manager for dependancy handlings in any of the projects you have worked ? What were the common scenarios for using it ?
- Have you used any of MVVM or VIPER or any other architecture in production code? Please specify which one.
- What size team have you been a part of? Were there interactions with designers, Product Managers and/or testers?
- Share links of your app/s on the App Store that you have contributed to.
What does the core role include?
- Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance
- Designing stateless components in React Native
- Contributing in all phases of the development lifecycle
- Working with the developers to create and maintain a robust framework to support the apps
- Working with the developers to build the interface with a focus on usability features
What else can you expect in the role?
- Prepare and produce releases of software components
- Optimizing performance for the apps
- Problem-solving skills, analytical mind, and positive attitude
- Ability to think from end users perspective and focused on improving the overall product experience.
- Deliver across the entire app life cycle concept, design, build, deploy, test, release to app stores and support
What can fetch you brownie points?
- Hands on experience with React Native is required
- Hands-on experience in React Native APIs, ReactJS, Javascript, ECMAScript (OOJS) and JSX.
- Strong understanding of JavaScript ecosystem
- Hands on experience on Android in creating Hybrid / Native applications
- Demonstrable UI/UX experience on a large-scale app.
- Thorough understanding of React Native development tools like IDEs (Nuclide, Atom, Sublime Text, or Visual
- Good knowledge of JS frameworks like ReactJS is a plus.
Desired Skills and Experience
Hybrid Apps,React Native, Native iOS and Android Architecture understanding
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
Responsibilities:
- Design and Build sophisticated and highly scalable apps using Flutter.
- Build custom packages in Flutter using the functionalities and APIs already available in native Android and IOS.
- Translate and Build the designs and Wireframes into hight quality reaponsive UI code.
- Write efficient queries for core Data.
- Use of Model-View-Controller ( MVC) and Model-View-ViewModel-Controller (MVVM) as it relates to designing, developing architecture and developing maintainable, testable and functional software that meets product requirements.
- Explore feasible architectures for implementing new features.
- Resolve any problems existing in the system and suggest and add new features in the complete system.
- Suggest space and time efficient Data Structures.
- Follow the best practices while developing the app and also keeping everything structured and well documented.
- Use CI/CD for smooth deployment.
- Document the project and code efficiently.
- Manage the code and project on Git in order to keep in sync with other team members and managers.
- Communicate with the Project Manager regarding status of projects and suggest appropriate deadlines for new functionalities.
- Ensure security guidelines are always followed while developing the app.
- Validate the cloud system to ensure any new changes do not compromise security of the backend server.
- Suggest new features and/or enhancements.
- Consulting with our customer facing representatives about software system design and maintenance.
- Interact with the Clinical Specialists and Product Manager to help understand end-user feedback.
- Maintaining software through product lifecycle including design, development, verification and bug fixes.
- Connect regularly with the Quality Assurance Specialist to deliver stable app.
- Resolve all the bugs reported by the Quality Assurance Specialist in a timely manner.
- Perform time profiling and memory leaks assessment.
- Execute app verification protocol.
- Write tests for the App.
- Following company policies and quality procedures to ensure quality product deliverables.
Requirements:
Must Have:
- Flutter: To build cross platform mobile apps for Android or iOS. This should include from making responsive UIs to efficiently query data and also mange states in an optimized mannner.
- Native Android and IOS: To build custom Flutter Packages.
- Firebase: Should have experience with Cloud Firestore, Push Notifications, Cloud Functions and Analytics.
- Adobe XD: Should know how to use Adobe XD to use the design file and use it to build the app.
- Git: To manage and collaborate in different projects with the rest of the team.
Good to Have:
- Angular
- Bootstrap
- JavaScript
Qualification:
- Bachelor’s degree in Computer Science, IT or related fields
What WE have
- A small, well-knit team with a bunch of self-driven aces who love their work as well as working here!
- A top notch product spanning web app, mobile app, chatbot and artificial intelligence tech stack
- An enviable client portfolio that includes known names such as LG, Biba, W, HPCL, Costa Coffee (to name a few), who depend on us to track their compliances and efficiencies.
- An open door culture
- An environment to push your boundaries and expand your skillsets
- A newer challenge every day!
What YOU must have
- 3-5 years’ experience with native mobile App development on both Android as well as iOS platforms.
- Bachelor’s degree or above in information systems or computer science
- Excellent knowledge of Android SDK, different versions of Android, iOS framework
- Strong knowledge of Android & iOS UI design principles, patterns, and best practices
- Familiarity with RESTful APIs to effectively integrate Android applications
- Should have worked on Apps using local resources (like camera, GPS, Speech recorder, settings etc) and having local storage capability using SQLite, xml, firebase etc.
- Proficient understanding of code versioning tools such as Git
- Familiarity with various testing tools
- Team player with strong communication, documentation and collaboration skills
- Strong analytical and problem solving skills
- Ability to productively function under pressure and within a deadline oriented atmosphere
- Self-motivated and high-initiative taking
- Organized and detail orientated with strong work ethic
- Ability to thrive in a dynamic and fast-paced environment
What will you do
- Translate designs and wire frames into high quality code
- Develop AI/ML based mobile apps for both Android and iOS
- Resolve bugs as reported by the QA team.
- Maintain code quality, organization, and automation
- Share weekly and monthly development plans and build releases schedule.
Impress us with your skill, self-drive and work ethics, and we will go any length to make you part of the growth journey!
What you’ll be doing:
- You’ll design and architect new features on Mobile Application development.
- You’ll be involved all aspects of development, playing a critical role in design, planning, development and deployment.
- You'll Develop robust, quick prototypes for proof-of concept features / application based on briefs.
- You’ll coordinate with all lines of business to delivery an entire piece of a system or application.
- Write clean, simple and well-tested code
Who are you?
You are a team-player who collaborates with developers, designers, testers and product manager to create an amazing user experience. You have experience with all aspects of the production software lifecycle. You have good interpersonal skills and feel comfortable coordinating efforts across teams. You are a fast learner, with an eye for detail, strong problem-solving and debugging skills.
What you’ll bring to the table:
- Your extensive knowledge in Data structures, Algorithms, ORM and Design Patterns.
- You’ll bring extensive experience in mobile development along with the best practices as per language (Android) guidelines.
- Your ability to thrive in complexity and a strong desire to collaborate with colleagues to deliver projects.
- If you have work experience in a Consumer Product/E-Commerce company, we’ll like you even more.
Office Location: Goregaon Mumbai
Position description:
2+ years of development experience with mobile application development for Android.
Primary Responsibilities:
- Work closely with the core team for coming up with new features and implementing them
- Work on new products and services
- Provide support to existing applications
- Integrate REST services into mobile applications
Required Skills:
Mandatory: Passionate about sports, Problem solving, Team player, Target & Result oriented.
Functional Skills: Kotlin, Retrofit, Room Db, GSON, (Room/SQLite), MVVM, MVP, MVC, Work Manager, Rx java, Dagger 2, Recyclerview, Custom Solutions & Custom Views, GIT & JIRA.
Responsibilities
- You will be responsible for building and maintaining high-performance, reusable, and reliable code
- Design and implement new user-facing features
- Work closely with Interaction designers to build world-class user-experiences
- Create experiences that enable our innovative hardware features
- Ensure the best possible performance, quality, and responsiveness of the application
- Help maintain code quality, organization, and automation
Qualifications
- BE/BTech/MCA/ME/MTech/MS in Computer Science or related technical field or equivalent practical experience
- 4+ year of relevant work experience
- Proficiency in Android application development
- Java programming experience
Preferred Qualifications
- Experience using Flutter
- Experience in C/C++
- Camera application experience








