Sr Software Engineer - Android
Position Title: Sr Software Engineer – Android
Location: Bangalore
Position Overview
About Mozarc Medical
At Mozarc Medical, our vision is to reimagine the future of holistic kidney health technology. Established in 2023 out of equal investments from DaVita, a leading provider of kidney care services, and Medtronic, one of the world’s largest medical device companies, Mozarc Medical offers an exciting and unique start-up experience backed by the support of two long-time industry and market leaders.
Driven by our mission and values, we put our patients at the center of all we do. Our employees play a key role in developing technology solutions that enrich patients’ lives and create meaningful progress in the treatment of kidney disease. Find your purpose and passion at Mozarc Medical.
Position Responsibilities:
• 4+ years' of experience working in Android Framework, BLE, WiFi.
• The ideal candidate will be responsible for handling a team of android developers.
• He or she should have worked at the architecture level.
• Review and evaluate designs and project activities for compliance with technology and development guidelines and standards
• Development expertise of Android apps in Kotlin with coroutines
• Expertise on Room Database API with Firestore database synching
• Development Experience on MVVM architecture and Dependency Injections(Hilt and Dagger)
• Should be able to maintain Unit Testing and Espresso Instrumentation for automation
• Knowledge of programming patterns or architectural patterns
• Collaborate with cross-functional teams to define, design, and ship new features
• Demonstrated experience and an understanding of OOP, Design Patterns, Media Players, and Android memory management
• Experience with Unit test frameworks
• Experience with offline storage, threading, and performance tuning.
• Asynchronous task - async task, intent services, handlers, loopers, threads, runnable, loaders
Basic Qualifications:
• Bachelor's, Master's degree in CS, ECE, IS or BCA, MCA or equivalent Degree.
• Experience working with evaluation kits / development kits for emulation of final design
• Experience working on multiple stages of the product development lifecycle (project initiation, design completion, release, and maintenance)
• Excellent verbal and written communication skills
• Strong logical and analytical skill
• Able to work in cross-functional and global teams, and participate in early morning or late-night calls
• Ability to hustle between different roles
Why Work with Us?
Working here is highly rewarding – we have the privilege of helping kidney patients experience greater freedom, improved outcomes and a renewed passion for life.
It’s essential our team members feel valued, supported and empowered too. That’s why we provide a comprehensive total rewards package and opportunities to grow, develop and give back to the communities where we live and work – helping you reach your potential and enjoy a career full of life-changing possibilities.
其他详细信息
- 职系 Software Engineer
- 工作职能 Engineering
- 付薪类型 薪金
- 印度卡纳塔克邦班加罗尔