
Android Developer
• At least 3 years of experience in Kotlin, MVVM, Java, and Retrofit
• Ability to take up ownership of tasks, as well as work in a team
• B.Tech/M.Tech/MS degree in Computer Science, or a related stream, from a premier
institute
• Passion for programming, and learning new tools & technologies

Similar jobs
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
We are looking for people willing to work in a fast-paced and everchanging environment with focus on innovation and adaptive mindset. Come joins us, if you want to make a difference in healthcare field by building data as a key asset in decision making.
Job Description
We are looking for a Team Lead/Architect for iOS platform responsible for designing and architecting applications aimed at a range of iOS devices including mobile phones and tablet computers.
The candidate should ideally possess the below experience
Required Experience & Responsibilities
- Should Have experience leading/mentoring large technical teams.
- Experience in working with product managers , translating functional requirements to precise technical requirements.
- Identify, create and manage project/Product technical artefacts.
- Be able to plan technical milestones & drive development efforts with Agile/Scrum methodologies.
- Experience in designing enterprise grade application architecture for mobile apps, employing design patterns & best practices.
- Should have strong OOAD & TDD development approaches.
- Should have good exposure to code coverage, CPU, Memory & other profiling/tooling.
- Conduct code reviews, technical brainstorming sessions, do code refactoring & optimization.
- Coordinate with the Testing team and define UT, IT, Smoke/Regression tests.
- Triage & Delegate technical issues to developers using bug tracking tools like JIRA
- Develop modular, reusable components for projects with industry-grade coding skills.
- Ensure the performance, quality, and responsiveness of applications
- Collaborate with a team to define, design, and ship new features
- Identify and clear the bottlenecks , identify the root causes of bugs along with developers
- Help maintain code quality, organization, and automatization
Required Technical Skills
- Proficient with Objective-C or Swift languages, and Cocoa frameworks
- Experience with iOS frameworks such as Core Data, Core Animation, etc
- Solid work experience with UI application development using standard patterns (MVC/MVP/MVVM)
- Work experience in AWS AppSync & Amplify framework integration
- Experience in offline & real time data models
- Solid experience with REST API standards and integration with ORM
- Expertise in design level optimization techniques – Caching, lazy loading, pre-fetching
- Experience with offline storage, threading, and performance tuning
- Familiarity with RESTful APIs to connect iOS applications to back-end services
- Knowledge of other web technologies and UI/UX standards
- Solid understanding of security frameworks & practices for iOS development- Encryption & Data protection.
- Understanding of Apple’s design principles and interface guidelines
- Experience with performance and memory tuning with profilers
- Familiarity with cloud message APIs and push notifications
- Knack for benchmarking and optimization
- Proficient understanding of code versioning tools -Git, Mercurial or SVN
- Familiarity with continuous integration
Desired Skills
- Ability to understand Hybrid or cross platform applications using IONIC, React Native, Flutter
- Ability to develop any test tools in Mac/Desktop
- Experience with communication and messaging applications
- Experience with security software and solutions
- Experience in python / JavaScript is good to have
- Knowledge of low-level C-based libraries is preferred
Qualification:
- Diploma, bachelors or masters in the area of human centred / product design
- Continued education and research into UI trends and current design strategy and technology
Methodology/Practices:
- Experience working on Agile development methodology
- Experience working in Design Thinking methodology (preferred)

❖ As an Android Engineer you will design, build and maintain an Android
app with the potential to unlock financial services for billions of people
in emerging markets.
❖ As a member of a small, nimble team, you'll work directly with our
product team to create beautiful, inspiring financial experiences for
our customers.
❖ One must be able to Contribute to design and development of
Android applications. (written in a mix of Java and
Kotlin).
❖ One must be able to Scope new projects and features with the
product team, and implementing them (including contributing to
some parts of our backend systems when needed).
❖ One must be able to Manage multiple projects simultaneously.
❖ One must Contribute to the overall engineering roadmap, including building out new
products for the Indian market and beyond.
❖ One must Mentor and teach other team members.
❖ One must be a passionate coder. He/She must start and/or contribute to projects
they’re excited about.
❖ One must be curious about new technologies and are eager to learn about and
contribute to all parts of the technology stack.
❖ One should be an excellent collaborator & communicator. He/She know that startup
are a team sport. He/She listen to others, aren’t afraid to speak your mind and
always try to ask the right questions.
QUALIFICATIONS
❖ One must have an experience architecting high-quality Android apps that
interact with RESTful APIs and enjoy keeping up with the latest frameworks
and development practices.
❖ One should understand the value of writing thorough test cases, and is
passionate about code quality and bug fixing.
❖ One should be excited by the prospect of working in a distributed team and
company, working with teammates from all over the world.
US A INDI A C ANADA PHI L I P P INE S Z YV K A . CO M
MUST TO HAVE
❖ Android application development
❖ Kotlin+java
❖ Product based experience
❖ Must have scaled up one project on your own.
GOOD TO HAVE
❖ Startup experience
❖ Python, ROR
- Designing and developing an advanced application for the IOS
- Unit-testingcode for robustness, including edge cases, usability, and general reliability
- Bug fixing and improving application performance
- Design and build advanced applications for the iOS platform
- Collaborate with cross-functional teams to define, design, and ship new features
- Work with outside data sources and APIs
- Design, build, and maintain high-performance, reusable,and reliable objective-C/Swift
- Help maintain code quality, organization,and automation
- Work with product managers and other stakeholders to provide technical requirements
- Troubleshoot and fix software defects using an issue tracking system
- Perform code reviews with other developers
- Develop new mobile applications for enterprise as well as for end consumers
- Translate User Stories into UI Design and Wireframe for Mobile Apps (Android and IOS)
- Translate UI/UX designs into high-quality code
- Architect and develop mobile applications from the scratch
- Design, build and maintain high performance, reusable, and reliable codebase
- Work with the Tech Lead and engineers to develop innovative solutions that meet market needs
Requirements:
- 2-5 years of experience in building Android apps and has published one or more Android apps in the Google Play Store Fluent in Flutter, Kotlin, and Android Studio
- Competent in producing scalable and high-quality code through automated functional and unit tests for Android applications
- Deep understanding of standard Android design patterns and RESTful API design
- Deep understanding of Google's design principles and interface guidelines
- Knowledge of Continuous Integration and Delivery systems (i.e. Jenkins) and setups Experience in Git
- Familiar with Agile practices such as Extreme Programming, Scrum, or Kanban
- Experience in Developing Offline First Mobile App
● Ability to design and implement and maintain highly complex systems and subsystems.
● Writing well-designed, testable and efficient code.
● Designing and developing advanced applications for the iOS platform.
● Troubleshoot, debug and optimize existing applications.
Requirements:
● Bachelor's degree in Computer Science or equivalent
● Proficient with Objective-C and Swift, Core Data, Core Animation, Networking
● Experience with performance and memory tuning with tools
● Familiarity with push notifications, MVVM
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.
- Cross-platform mobile app developers who have developed mobile apps with a familiarity of Ionic/Flutter
- Develop and Manage Mobile Application in Hybrid - Android / iOS Platform
- Mobile app architecture planning
- Mobile app design and optimization, able to provide a solution to improve mobile app quality, understand emerging technologies, standards and best practices to bring mobile app product to the next level
- Continuously discover, evaluate, and implement new technologies and frameworks to maximize development efficiency
- Estimate timelines and deliver as per schedule
- Solid knowledge of mobile app development practices, along with mobile testing tools and techniques
- Expertise in optimizing the app for performance
- Experience using agile principles and methodologies
- Deep understanding of the mobile landscape and behavior patterns is mandatory






