
An online discovery platform for premium products and services.
Position: Android Engineer
What shall be expected of you:
Collaborate with cross-functional teams to define, design, and ship new features.
Work with outside data sources and API's.
Work on bug fixing and improving application performance.
Continuously discover, evaluate, and implement new technologies.
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
You must have:
1-3 years of prior hands-on experience in building high-performance android applications.
Exceptional development skills in Kotlin and Java.
Published at least two original Android apps on the
play store.Solid understanding of the full mobile development life cycle.
Prior experience in building consumer applications.
Would be awesome if you are also good at:
Firebase (Events, notifications, storage)
Integration of attribution tools (Singular/ Appsflyer/ branch)
Integration of customer engagement platforms (Clevertap/ WebEngage/ MoEngage Android Engineer.
An online discovery platform for premium products and services.

Similar jobs
Simply Fleet is a fast-growing SaaS solution to help automate an organization's fleet maintenance operations. You can learn more about our product by going to www.simply-fleet.com
We are looking for an enthusiastic and proactive Android developer to manage the app development of Simply Fleet on Android. The developer will work closely with the other members of the product team to build and maintain Simply Fleet's Android app.
What you will do:
- You should be proficient in Android development with Kotlin
- You should have a fair idea about web services
- You should be comfortable working with JSON
- You should have a strong knowledge of Android UI design principles, patterns, and best practices
- You should have a working knowledge of location services
- Knowledge of AWS S3 is a plus
- You should have an understanding of code versioning tools, such as Git
- You should have deployed apps on Google Play Console
- We expect you to be proficient in best coding practices like adding comments, using proper naming conventions, performing unit testing of your code, etc.
- You should be well versed in developing in Android Studio
Who you are?
- You should have 2+ years of experience in Android development
- You should be committed since we follow a hybrid model
- You are expected to be present in our physical office in Pune, MH twice a week
- You should be willing to take complete ownership of your work
- Above all, you should be able to think independently and creatively
You can expect a smooth onboarding process with structured timelines. You can expect teams that listen and learn. You can expect to be counted on, and you'll be given the freedom to do your best work. We build our product, our teams, and our company for the long haul, so you can build your career here if you choose to. This is your platform to be a part of a growing startup and to work with some really awesome folks. We will make sure you have fun along the way.
Technical Experience:
-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
-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
-Ability to design applications around natural user interfaces, such as touch
-Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
-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
-A knack for benchmarking and optimization
-Understanding of Googles Android design principles and interface guidelines
-Proficient understanding of code versioning tools, such as Git
What you will be Doing
- Design and build applications for the Android platform
- Ensure the performance, quality, and responsiveness of applications
- Collaborate with a team to define, design, and ship new features
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automatization
What you need
- Expertise with Java, XML, and Material Design
- Experience with offline storage, threading, and performance tuning
- Familiarity with RESTful APIs to connect Android applications to back-end services
- Experience with Firebase is a plus (FCM, analytics) - Understanding of Android’s design principles and interface guidelines
- Strong communication skills, get-things-done attitude, and empathy
- Strong sense of ownership, drive and obsessive attention to detail. - Comfortable with iterative development practices and code reviews
- Previous experience as part of a product-oriented team is a plus
Why you should consider this role seriously?
- We have an audacious vision of helping companies fight counterfeiting and managing their supply
chain more efficiently
- We have built a product and solved problems for some of the largest brands in the country and
tested platform at scale (With our tags present in over 50 Million products already). We have plans to
grow 10x in the next 1 year
- Ownership of key problems. Fast-paced environment
- We are a well-balanced team of experienced entrepreneurs and are backed by top investors across
India and the Silicon Valley (Venture Highway, Startup Buddy etc.) - Competitive market salary
- Opportunity to work directly with the CEO, COO, CTO of the company
- A chance to interact with top-notch executives from multiple industries
- Open vacation policy (and we really mean it!) - Open Pantry
- As a team, we love to travel :). An off-site every quarter
Currently, we are looking for engineers who are skilled, passionate, driven, and a wee bit crazy (yes, crazy works! ) to join our tribe. The small tweaks you make, the processes you alter, the experiments you run, and the business decisions you drive will have reverberating effects on our ability to add value to our customers and keep them coming back for more.
Responsibilities:
- Work on cutting edge technical systems and seek to do things no one else has done before.
- Work with a group of people who believe in the utmost transparency and ethical practices.
- Work with full autonomy and high ownership of outcomes
- Add value to our user's life • Evolve as a professional through a learning and challenging journey.
Requirements:
- 4+ years of overall work experience, and a minimum of 2 years of experience in Android development
- Excellent knowledge of Java, Kotlin and Android eco-system
- Experience in software engineering best practices and design principles
- Prior experience in working on scalable Android App • Capable of handling web service integration - RESTful, JSON, SOAP, XML
- A focus and passion for Mobile UI & UX to make apps exciting for the user
- Excellent debugging and optimisation skills
- Rapid prototyping skills for getting product feedback
- Understanding of product development lifecycle
- Experience in React Native is a bonus
- Bachelor's degree in Computer Science, Engineering or related field, or equivalent training, fellowship, or work experience
- 2+ years of practical experience in Native Android Development
- 2+ years of experience using Kotlin/Java
- Experience developing highly performant code and view layouts and the ability to diagnose performance bottlenecks
- Designing applications with latest frameworks and architecture such as MVVM, etc.
- An excellent understanding of best practices for concurrency and threading is a big plus
- A disciplined approach to development, testing, documentation and code structure in a team environment
- A constant desire to improve, learn more and take things higher
- Having worked with the Realm database and dagger is a big plus.
- 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
At Tailwebs, we’re well aware of the impact our solutions have on the world’s leading brands. But we won’t rest until everybody knows. We are looking for an Android developer who possesses a passion for pushing mobile technologies to the limits and will work with our team of talented engineers to design and build the next generation of our mobile applications.
GIVE UP BEING A PERFECTIONIST
Our ideal candidate will be trusted to dive right in, take the lead, make initiatives, and help top- notch brands that help make everyday activities easier for people around the world. You are never going to be perfect but keep on striving to become better at anything.
Tailwebs is a digital business organisation engaged with a range of companies from start-ups to top-notch corporations, which offers a multitude of services such as web designing, start-up software development, mobile/ web app development, and technology consulting.
Do you consider yourself to be a creative individual who is willing to step outside of the box in an effort to raise the bar in mobile technology development?
Then you might be the right team member we are looking for!
Have a look at your major objectives:
-Give up being a perfectionist
-Willingness to take that extra mile is the key to excel at this role in Tailwebs
Peek through what your weekly and monthly responsibilities look like?
-Continuously discover, evaluate, and implement new technologies to maximise development
efficiency
-Working in a team of talented Android engineers to improve development
-Work closely with product management & UX to execute an idea from concept to delivery using
excellent software design, coding, & processes
-Design and build advanced app features for the Android platform
-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
And here’s what you need to qualify for the interview:
- 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
- Ability to design applications around natural user interfaces, such as “touch”
- Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
- 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
- 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
- Familiarity with continuous integration
- Bachelor’s degree in Computer Science, Engineering or a related subject
Job Type: Full-time
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.







