
Native Health is looking for results-oriented Engineers. An ideal candidate for us would be a passionate builder of great products/frameworks and someone who would thrive in a fast-paced environment and enjoy the challenge of complex business contexts that are typically being defined in real time. In this role, you will be responsible for building world-class technology products and platforms that are at the forefront of the technology revolution in the Indian healthcare ecosystem. You are someone who insists on the highest standards for quality, maintainability, and performance. You will be working in a fast-paced and agile work environment delivering quality solutions that have an immediate business impact.
Responsibilities:
- Own the end-to-end development and launch of features on our App.
- Participate in scoping, and planning discussions with the designers, PMs, and Leads.
- Conceptualize and develop prototypes quickly.
- Develop and own launch plans to completion Identify opportunities and implement solutions to improve the performance and the architecture.
- App We will depend on this person to set up/improve the code quality, and tracking.
- App architecture and this person needs to have extensively worked on React + Android/iOS.
Requirements:
- Min. 3 years of full-time work experience (College projects, Internships are not a part of this).
- Hands-on experience with React Native.
- Deep expertise in either iOS or Android platforms and ecosystems.
- Deep understanding of your tools: Languages, frameworks, systems.
- Experience with abstracting requirements into frameworks.
- Has worked with the react ecosystem for eg, redux, react-query, react-router, etc.
- At least 2 years of experience working in a consumer tech set-up (ecommerce, D2C).
- Work with Rest APIs.
- Experience with video streaming and Real-Time Communication technologies.

Similar jobs
• 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
TeamExtn is looking for a passionate Android Developer. It will be expected from you to build pragmatic solutions on mission-critical initiatives for a Fortune 500 company in the silicon valley. If you know your stuff, see the beauty in code, have knowledge in depth and breadth, advocate best practices, and love to work with distributed systems, then this is an ideal position for you.
Responsibilities:
You will build advanced cross-platform consumer and enterprise mobile applications.
Additionally:
- Participate end to end in the product life cycle: requirements gathering, solution design, development, testing, and implementation
- Be actively involved in interpreting analytics and customer data to improve the user experience.
- Collaborate with Carvana's Engineering, Creative Marketing and Customer Advocate teams.
Required Skills And Experience:
- 4+ years experience in Android development
- Proficiency in Java and/or Kotlin
- Experience with REST web services.
- Built or contributed to at least one Android app
- Experience with third party libraries and APIs
- Understanding of multithreading principles and best practices
- Strong debugging and troubleshooting skills
- Good communication and collaboration skills
Bonus Skills:
- Continuous integration experience with mobile apps
- Automotive industry experience
Interview Process:
We schedule a technical round that can go up to 2 hours, where we have technical discussions plus remote pairing sessions.
We double-check the potential team member is a culture fit. Culture fit is as important to us as writing code. Once we know that you are a great fit, we discuss and finalize numbers on the same call. You will have three days to take up the offer.
TeamExtn is a niche software consulting agency to implement pragmatic solutions that believes in getting the work done more than talking big. Come and join us in our growth journey.
Location:
Mumbai Preferred
remote is an option
Responsibilities
- Design and build advanced applications for the Android platform
- Collaborate with cross-functional teams to define, design, and ship new features
- Work with outside data sources and APIs
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Work on bug fixing and improving application performance
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Requirements
- BS/MS degree in Computer Science, Engineering or a related subject
- Proven software development experience and Android skills development
- Proven working experience in Android app development and
- Have published at least one original Android app
- Experience with Android SDK
- Experience working with remote data via REST and JSON
- Experience with third-party libraries and APIs
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Solid understanding of the full mobile development life cycle.
- The main roles and responsibilities would be:
- Deliver high quality mobile apps on Android platforms.
- Create best practice, drive initiatives to build reusable frameworks, components and solutions.
- Engage with the team to create a knowledge centre on Android.
- Minimum experience of 1 years needed. Ideally more than 2 years.
- Maps based apps.
- Payment gateway integration: (PayPal, Stripe, Paytm etc).
- Integration of webservices
- Marketplace apps
- Live Streaming
- Offline application development.
- Strong OO design and programming skills in Java
- Android SDK
- JSON/REST API
- Social Media APIs
- UML/Design Pattern
- Knowledge of Retrofit,Volley,Dagger2,Realm,RxJava,Espresso
- Knowledge of android architecture component(LiveData etc).
- Working Experience on MMVM and MVP architecture
- Experience in SQL and NOSQL databases.
- Familiarity with cloud message APIs and push notifications
- Understanding of Googles Android design principles and interface guidelines
- Proficient understanding of code versioning tools, such as Git.
- Work closely with the leadership team to define roadmap and development plans
- Help define and implement standards and promote best practices for the Android development team
- Tackle daily challenges with your creative problem solving recommendations
- Mentor and contribute knowledge to the rest of the team and the organization
- Strong knowledge of Android UI design principles, patterns, and best practices
- Experience with threading, and performance tuning
- Ability to understand business requirements and translate them into technical requirements
- Own the delivery of multiple features of the product end to end while hands-on in development as well
- Advocate best development practices such as continuous integration/continuous delivery, automation (testing and infrastructure) and code modularity, extensibility, quality
- Adopt security- first approach in the product development and ensure automated and manual security checks in place across the delivery pipeline
- Lead by example and mentor other developers in the team both technically and professionally
- Support other Senior Product Engineers and contribute to their growth professionally
- Work with tech leads and the team to ensure shared technology vision and develop state of the art design and architecture for any product development
- Work with other functions such as testing, analysis, infra management, support to ensure faster delivery of products
- Ensure timely and accurate communication with broader team in order to share understanding of product functionality, features, and technology vision
- Look out for technology trends across the industry and apply relevant developments to the products
- Work with the decentralised application business owners to ensure their vision is realised through efficient technology and delivery timelines
- Work in a dynamic, collaborative, transparent, non-hierarchical, and ego-free culture where your talent is valued over a role title
- Develop personally and professional outside of the confinement of a traditional career path by focusing on what you’re passionate about rather than a predetermined one-size-fits-all plan
- Must have extensive hands on experiencing designing and building mobile applications on Android
- Must have excellent programming, debugging and scripting skills with a solid understanding of Object-Oriented Design principles
- Must have ability to learn/iterate quickly in a rapidly changing technical stack with nascent codebase and developer tools
- Must possess a passion for delivery-focused development, and overcoming challenges through teamwork and self-motivation
- Ability to work in a variety of client settings and in a team-oriented, collaborative environment
- Ability to communicate technical vision and direction of the product and make significant impacts to technology and design choices
- Architectural design while leading and inspiring software development teams
- Leading development of large, custom-built object-oriented applications
- Continuous integration tools and test automation
- Managing systems in production and understands release process, monitoring, and debugging
- Working and developing in agile environment working with XP/Scrum development practices
- Expertise in end to end Android development and release management
- Proficiency in at least two of the following: Java, NodeJS, Go, JavaScript, Python programming stacks, and passion for software engineering and craftsman-like coding prowess
- Knowledge of software practices like refactoring, clean code, domain driven design, Encapsulation etc
- Hands on experience managing databases like MongoDB, Cassandra, Redis
- Exposure to event driven systems and event streaming engines like Kafka
- Good knowledge of DevOps tooling like docker, kubernetes, ansible/chef, AWS.
- Solid OO skills, including strong design patterns knowledge and enterprise integration
Required Skills: ios + JS + flutter + bluetooth (all 4 are mandatory)
Experience in developing native apps.
Minimum Total Experience: 4+
Flutter Experience: 2+
Experience with React.js and Redux.
Hands on experience in Application Design and Development on React Native platform.
Experience in Mobile application development Android/iOS will be the bonus.
Understanding of React Native's best practices for application development. Strong understanding of the development of UI transitions, animations, image processing etc will be the bonus.
Experience in leading development projects.
Understanding of Unit Testing, Debugging Methodology used in React Native Apps.
Understanding of available framework(s) for application development on the ReactNative platform.
Understanding the integration of native modules with React Native code will be the bonus.
Experience and Understanding of ES6 & JavaScript Concepts.
Basic knowledge of Nodejs, NPM and node modules.
Require knowledge of Version Control GIT.










