Job Title: Hybrid App Developer (React Native)
Location: Bangalore
Position Type: Full-time
USA-shift: You will work on USA (Houston) hours.
About Us:
Join us in building the future of telehealth. Ankr Health has pioneered use of generative and predictive AI in healthcare and our platform is used across the US to deliver best possible care to patients anytime, anywhere. You will be a part of a distributed IT workforce in USA (SF, Houston, Kansas) and India (Bangalore).
If generative AI is your thing, know that we were one of the first healthcare companies to partner with, and receive funding from, OpenAI. We have nearly 2 years more experience with LLM than most companies in the world. Learn more at https://ankrhealth.com
Requirements:
- Minimum 5 years of IT experience building applications using front and backend languages/frameworks such as React, NodeJS, Django, Wordpress.
- Must have worked in a large company (or series A and later startup)
- Proven experience in developing applications using frameworks such as React Native, Flutter, Swift.
- Experience with unit testing and test-driven development.
Technical Skills:
- Proficient in programming languages such as JavaScript, TypeScript, Java, Swift, etc.
- Strong understanding of RESTful APIs and integration with third-party services.
- Experience with version control systems such as Git.
- Familiarity with cloud services (AWS, Azure, Google Cloud) and CI/CD pipelines.
Soft Skills:
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork skills.
- Ability to adapt to new technologies and learn quickly.
- Attention to detail (are you reading this? Let us know during the interview!) and a commitment to delivering high-quality code.
Responsibilities:
Design and Development:
- Develop high-quality mobile and web applications using modern technologies.
- Collaborate with UX/UI designers to create user-friendly interfaces.
- Write clean, maintainable, and efficient code following best practices.
Project Management:
- Participate in project planning, estimation, and scheduling.
- Ensure timely delivery of projects and manage multiple tasks simultaneously.
- Provide technical leadership and mentor junior developers.
Testing and Debugging:
- Perform thorough testing of applications to ensure functionality, performance, and security.
- Identify and fix bugs and performance issues.
- Implement automated testing frameworks and practices.
Collaboration and Communication:
- Work closely with product managers, designers, and other developers to understand requirements and deliver solutions.
- Communicate effectively with team members and stakeholders.
- Participate in code reviews and provide constructive feedback.
Maintenance and Support:
- Maintain and update existing applications.
- Provide ongoing support and troubleshoot issues as they arise.
- Stay updated with the latest industry trends and technologies.
Benefits:
- Extremely generous compensation with salary in top decile for your office location
- Opportunities for rapid growth (in title, responsibilities, skills, income)
- And more (discuss during interview)
Does this excite you? Pique your interest? If so, apply now!