
A Delhi NCR-based Applied AI & Consumer Tech company tackling one of the largest unsolved consumer internet problems of our time.
We are a motley crew of smart, passionate and nice people who believe you can build a high-performing company with a culture of respect aka a sports team with a heart aka a caring meritocracy.
Position Overview:
As an Android Developer, you will have the exciting opportunity to work on developing, testing, and maintaining Android applications that deliver exceptional user experiences. Collaborating closely with cross-functional teams, you will play a key role in transforming ideas into functional and user-friendly applications that meet the needs of our customers.
Key Responsibilities:
● Participate in the entire application development lifecycle, from concept and design to testing and deployment.
● Write clean, efficient, and maintainable code following coding standards and best practices.
● Continuously research and stay up-to-date with the latest Android development trends, tools, and technologies.
● Assist in maintaining code repositories and version control using tools like Git.
● Collaborate with UI/UX designers to ensure seamless integration of design elements and optimal user experience.
Qualifications:
● Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
● Strong passion for mobile app development and a genuine interest in the Android platform.
● Solid understanding of Java and/or Kotlin programming languages.
● Basic knowledge of Android application architecture and components (Activities, Fragments, Services, etc.).
● Familiarity with development tools and frameworks such as Android Studio and Gradle.
● Adept problem-solving skills and the ability to think critically.
● Strong communication skills, both verbal and written.
● Prior experience with personal or academic Android projects is a plus.
● Knowledge of UI/UX principles and design patterns is a bonus.

Similar jobs
● Work on a disruptive product that’s still in its early stage
● Be responsible for the development and maintenance of the Buyer app
aimed at a vast number of diverse Android devices.
● Translate designs and wireframes into high-quality code
● Ensure the best possible performance, quality, and responsiveness of the
BUYER app.
● Mentor other engineers, defining our technical culture and helping to build a
fast-growing team
You should apply if you:
● possess 2+ years of experience in product development, architecture, and
design.
● Experienced in Java or Kotlin
● Constantly learning and looking for ways to improve yourself and the
processes around you.
● Have strong knowledge of Android SDK, different versions of Android, and
knowhow to deal with different screen sizes
● Proficient with restful API to connect Android applications to back-end
service
Experience: 3-6
Location: Chennai
Company Profile:
The company is a leading multinational corporation which is primarily known for manufacturing building materials and most prominently, glass. The company is based in France and is listed on Euro Stoxx 50 stock market index. Started almost 350 years ago, It has established a worldwide market base. Apart from glass, it is also known for the production of ceramics, plastics, abrasives, gypsum plasterboards, packaging and countless other materials required in construction.
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
Hi,
Anju Siima Technologies Pvt Ltd. is a leading software company seeking creative and skilled developers to join our fast growing team. Our mission is to design and develop technology that improves the lives of its users, while providing an exceptionally high level of service to our clients.
We are looking for experienced developers who want to be part of a fast-paced, dynamic environment, where everyone’s opinions and efforts are valued. We hire outstanding professionals and give them the opportunity to thrive in a collaborative atmosphere that values learning, growth, and hard work.
Our team of 16+ professionals is working on Guntur and Hyderabad branch, Additionally, many of our team members who aren’t located near one of our offices, work remotely. We provide a highly competitive compensation and benefits package.
Job Description
We are looking for a Dart/Flutter Developer responsible for creating multi-platform apps for iOS and Android using Google’s Flutter development framework. The primary focus will be on creating new experiences and maintaining existing apps. Deep experience contributing to and managing high-scale production mobile apps. You must have previous experience in Flutter and Dart development.
Responsibilities
- Design & implement new app modules based on the product requirements using Flutter framework
- Maintain existing codebases
- Build reusable code and libraries for future use
- Integrate user-interfaces elements developed by other developers
- Build user interfaces designed by UI/UX designers
- Integration of data storage solutions
- Integrate various APIs from third parties
- Debug existing apps components, fix issues and avoid regressions
- Collaborate closely with the teams of UI/UX designers, PMs, QAs, and other developers
- Participate in software architecture, design discussions and code reviews
- Optimize application for maximum speed and scalability
- Follow the company guidelines and best practices
Skills And Qualifications
- You have a bachelor’s degree in computer science or related discipline
- Must have built at least two Android and/or iOS apps with Flutter
- Proficient in Java/Kotlin programming
- Knowledge and experience in Flutter Framework and DART programming
- Hands on experience in using RESTful APIs
- Hands on experience in designing and developing micro-services architecture and containers
- Experience with third-party libraries and APIs
- Hands on experience in designing and developing micro-services architecture and containers
- Object oriented analysis, UML and design using common design patterns.
- Hands on experience in development IDE Android Studio, Android SDK, Firebase Test Lab.
- Experience with offline storage, threading, and performance tuning.
- Experience with Mobile design patterns e.g MVVM, GoF, Bloc, Provider & etc.
- Experience in writing secure mobile applications (OWASP Mobile Top 10)
- Familiarity with push notifications
- Familiarity with IOS integration with Flutter
- Experience using GitHub or similar environment
- Complete understanding of SDLC
- Experience with Agile development
- Experience with Material Design and Android UI design principles, patterns and best practices
- Good knowledge of adding third-party libraries
- Ability to understand business requirements and translate them into technical requirements
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- A track record of delivering successful complex consumer product apps (finance apps, e-commerce apps)
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.
Ability to design applications around natural user interfaces, such as “touch”.
Familiarity with the use of additional sensors, such as gyroscopes and accelerometers.
- Developing, releasing, and maintaining native Android Applications and oversee mobile application development efforts.
- Deliver across the entire app life cycle, design, build, deploy, test, release to app stores and support.
- Extensive experience in developing mobile apps using Android SDK with proficiency in Core Java and design patterns.
- Ensure the performance, quality, and responsiveness of the application.
- Work directly with the product manager to conceptualize, build, test and release products.
- Collaborate with a team to define, design, and ship new features.
- Work on bug fixing and improving application performance.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Identify and correct bottlenecks and fix bugs in order to maintain code quality.
- Show leadership and focus on the completion of projects.
- Optimize performance for the app and keep up to date on the latest industry trends in mobile technologies.
- Working within a SCRUM team.
REQUIRED SKILLSETS
- Relevant industry experience of 2+ years.
- Great understanding of Android Development SDK.
- Understanding of Google's Material Design principles and interface guidelines.
- Expertise in Core Java with solid OOD principles and design patterns.
- Experience with Git, Retrofit, JetPack, RxJAVA 2, Kotlin, basic knowledge of NDK.
- Experience with development in Kotlin and Google Activity Tracker applications is a plus.
- Knowledge of Databases like SQL Lite, Realm, Room, etc.
Conversant with JSON API (i.e. RESTful APIs). - Should have experience in writing Android Studio Test Cases.
- Experience with SaaS platforms for mobile development like Analytics, Push Notifications, Cloud Storage, Ad Networks, etc.
- Hands-on experience with Android's debugging, unit testing, memory, and performance optimization tools.
A. Strong passion for Programming in general and Android App development in specific.
B. Strong problem-solving skills.
C. Strong system design and architecture skills - specifically for android.
D. Curiosity to tinker around, explore new paradigms and strong zest for continuous improvement.
E. Over 4+ years of Android App development experience with strong basics and complete exposure to Android development.
F. Idea/experience of unit and instrumentation testing in Android.
G. E2E App development and/or experience of developing SDKs is good to have.








