
Senior Android Developer
About Us.
We are a fast growing Chennai-based startup (with venture funding)
We are here for the long run and are led by strong engineers with
significant experience at top tier firms like McKinsey, Oracle, Morgan
Stanley, and authors of multiple Java Standards
We're building an awesome enterprise product that
is already transforming businesses across the globe
Our clients include prominent organizations like Swiggy who use us every
day!
We have raised venture investment, so this role will not vanish in a few
months
Our mentors include the Vice Chairman of HCL Technologies, Chairman of
Singapore Airlines, Senior leaders from LinkedIn etc.
Other background information
We're looking for strong, passionate developers who want to join our
team and grow
We move fast, and will make you an offer in a few days for the right
person
The job location will be in Chennai (it is the SaaS capital of India)
Please only apply if you are open to moving to Chennai (or are already
here)
This won't be a 10 - 6 job, but you will be given amazing responsibilities
You will learn a ton, have a lot of flexibility, and have fun while doing it!
Responsibilities and qualifications
5+ years of Android development experience
Will own several parts of our tech stack, but primarily our Android app
Build new functionality to the Android app and regularly re-architect it to
keep up with latest technologies (e.g., Kotlin)
Work on new tech that we are already a leading user of (e.g., Google
Firebase)
Work closely with the backend team to construct creative solutions
Optimize, improve efficiency, scalability, stability of application
MUST BE reliable, and be able to communicate clearly
MUST BE able to own and deliver their own work within deadlines,
professionally
Should be passionate about building a strong engineering culture
Bonus Points for experience building high-scale applications, SDKs and other
web technologies (like JavaScript).
Job Perks
Daily breakfast
Friday team lunches
Macbook
Nice calm work environment, with new furniture
Potential for stock options (in lakhs)
Stipend to attend conferences
Potential travel to Singapore and other client locations
Notice Period: Not more than 45days.
Android experience : 5 to 10 years mandatory.
CTC: No bar for right candidate.
candidates comfortable to reloacte at chennai can apply.

Similar jobs
Job Title: React Native Developer
Experience: 2+ Years
Location: Bangalore, India
Elocity is a cleantech start-up striving to make the world a better place through technology innovations. We
are building a global infrastructure for making the transition to electric vehicles viable, affordable, and
sustainable by working closely with the utilities, governments, and public.
Headquartered out of Canada, we are a team of highly specialized domain experts and problem solvers
enabling utilities, public and private sector entities to successfully manage the demands of electric vehicle
charging and its infrastructure needs to pave the way for electromobility in future.
To know more visit https://elocitytech.com/
Job Summary
We are looking for a React / React Native senior developer interested in building performant mobile apps on
both the iOS and Android platforms. Your primary focus will be on developing user interface components and
implementing them following well-known React Native frameworks. You will ensure that these components
and the overall application are robust and easy to maintain. You will coordinate with the rest of the team
working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving,
sophisticated design, and a quality product are important.
Key Responsibilities include, but are not limited to:
* Build pixel-perfect, buttery smooth UIs across both mobile platforms.
* Ensure the best possible performance, quality, and responsiveness of the mobile applications * Good
understanding of Design and Architecture Patterns
* Maintain code and write automated tests to ensure the product is of the highest quality.
* Familiarity with native build tools, like XCode, Gradle (Android Studio, IntelliJ).
* Experience in native Android / iOS app development is preferable.
* Individuals who would connect best with the job requirements are those who:
- Are excited to be part of a young, dynamic team that is building a disruptive, sustainable business
- Are willing to go the extra 100 miles it takes to win in a super competitive market.
- Are innovative, resourceful and comfortable with dynamic business requirements
* Fulfil below minimum criteria:
- 2+ years' experience in React-Native based app development
- 1-2 years' experience in Mobile app development (React-Native + Android/iOS).
- Hands on experience in Redux
Qualifications & Skills:
• Bachelor's degree in Computer Science or related fields with 3+ years of experience
• 2+ years of native Android/iOS development
• Constantly learning and looking for ways to improve yourself and the processes around you.
• Deep knowledge of scalability, security, and maintainability of high-volume mobile applications
• Should have mobile testing experience with strong basics, understand about the mobile OS and
excellent debugging skills.
• Strong analytical, problem-solving, leadership and decision-making skills
• Sharp analytical abilities, proven design skills, excellent communication skills.
• Mentoring and supporting other team members by doing code reviews and applying your experience
in process and technical leadership.
• Must be able to handle the independent execution.
JOB DESCRIPTION:
-Firm grasp of the JavaScript language and its nuances, including ES6+ syntax
-Build pixel-perfect, smooth UIs across both mobile platforms
-Leverage native APIs for deep integrations with both platforms
-Diagnose and fix bugs and performance bottlenecks for performance that feels native
-Knowledge of functional and object-oriented programming
-Strong knowledge and experience in either iOS or Android native application development
-Familiarity with native build tools, like XCode, Android Studio
• Ability to use the Android Studio, including the Android SDK, with ease.
• Prior experience as an Android Developer will be advantageous.
• Excellent coding and proofreading skills.
• Ability to manage your workload with minimal supervision
• Proofreading your code and correcting mistakes before each app is released.
• Collaborating with UI and UX Designers, as well as Software Testers, to ensure that each app is presentable and in perfect working order
Requirements
1. 5-7 Years of hands-on development on Android
2. Extensive understanding of Architectures - both old and new -> MVC to MVVM To Clean
3. Excellent In-depth understanding of Java and Kotlin Programming Languages
4. 2+ Years of managing android developers
5. Have worked on or scaled an app to more than 1mn downloads
6. Obsessed about long term solutions, yet understands business requirements to deliver projects quickly
7. Good understanding of backend technologies for better cross teamwork
8. Obsessed about app ratings, app vitals, and crash-free apps
Responsibilities
1. Lead the Testbook Android Team of 12+ Android Developers
2. Own the Testbook Android App (2Cr+ Installs) and its related 500+ Apps
3. Work extensively with Product Managers to deliver quality products and features
4. Improve the App Architecture and drive processes for code reviews, releases.
5. Take up occasional challenging Android coding tasks
About Us :
What do we do?
About MobileFirst: Mobile design & development studio focusing on great mobile app experiences. We have great exposure working with Startups, Enterprises and Design Studios. MobileFirst has worked with customers from the USA, India, UK, Kenya, and Israel.
We have catered to clients in Automobiles, Paints, Fashion, Sports, Transportation, Food, Music, Coupons, Smart Parking, Uber for X, etc.
What are we looking for?
- Android Developer with passion working on Android & Android NDK related challenges
- Exposure on Android Application development and deployment
- Minimum 2+ years experience is required on Android
- Must have uploaded 3 to 4 Android Applications
- Great command over Android Studio (Gradle-based development)
- Understanding of Android UI and new UI/ UX trends
- Understanding of Play Store, FCM is required
- Exposure to Kotlin is a plus.
What should you have?
- Amazing debugging skills and problem-solving abilities
- Skills of designing and developing advanced applications for the Android platform
- Bug fixing and improving application performance
- Knowledge of Opensource Libraries & Frameworks
- Command over algorithms, design trends & knowledge about popular applications on App
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Solid understanding of the full mobile development life cycle.
Who are we looking for?
- Tech Savvy. Fast learner. Leader.
- Creative self-starter who is comfortable with both taking initiatives and working in collaboration.
- We don't see your college degree or we don't care if you are a dropout.
Job Perks
- Great Fun Learning exposure
- Training and Seminars on new Technologies
- Startup Experience
- Flexible timings and "work from home" options
- Assignment Incentives
- Training on Vocabulary, Soft Skills, and Personality development
- Team Lunches, Team Outings, Hangouts, and Movies
- Should have develop Native Mobile Applications.
- Should have worked on SQLite, Retrofit, Firebase etc.
- Must have knowledge working on Hybrid Applications.
- Additional advantage if worked of frameworks like React Native, Flutter etc.
- Advantage having working knowledge of Kotlin.
- Certification done is an additional advantage.
- Even candidate should have very good debugging skills.
- Clear about Object Oriented Programming Concepts.
- Must have knowledge of working with api's and working with databases.
SECONDARY RESPONSIBILITIES :
- Ability to work independently and take ownership of the project.
- Should be capable to work in a team.
- Must have strong communication skills.
- Should be enthusiasts and able to take challenge
Requirements:
- Engineers with 1-6 years of experience in shipping consumer-facing Android apps with the large user base, ideally currently available on the Google Play Store
- Top-notch programming skills in Java, Kotlin and Android along with MVVM, Dagger2, Room, LiveData, Coroutine & JetPack-Components
- Command of memory management, view hierarchy, battery optimisation and in-depth experience with multi threaded and networked applications
- Worked with Restful APIs, third-party SDK Integrations and common technologies like HTTPS, JSON, OAuth, and SQL
- Thorough working knowledge of Android Studio with the Gradle build system
- Understanding the quirks of the fragmented ecosystem of Android OS versions and devices
- Focus on Material Design principles and pixel-perfect implementation of the design into code
- Solid experience with Git Care for quality with an obsession for performance and willingness to spend time testing the team's work as well as yours
Android
- Strong understanding of the OOPS concept.
- Working experience in Java and Kotlin language. (Must)
- Knowledge of Offline Sync, Multithreading, Realm/Room/SQLLite databases, Live data, Socket Programming. (Must)
- Familiar with Android Jetpack components (Must)
- Idea/Experience of MVC/MVVM and MVP
- At least 1 live application on Playstore. (Must)
- Good debugging and problem-solving skills.
Good to have
- Idea/experience in RxJava, RxKotlin
- Idea/experience of unit and instrumentation testing in Android
- Knowledge of Web RTC.
- Experience with tools like Git, Jira, Basecamp, BitBucket, Azure DevOps would be an advantage.
- Good to have experience working with IOT projects, Bluetooth technologies
- Active Open Source, GitHub or Stack Overflow contribution will be a big plus
- Having personal apps in play store will be an added advantage
- Working knowledge of the general mobile landscape, architectures, trends & emerging technologies.
What we look for in people
critical thinking, openness to unlearn and learn, collaborate seamlessly cross borders, enjoy working in a remote and fast paced environment, curious and passionate about solving customer problems, consensus driven decision making approach, persuasive communication and precision for details

