What are the responsibilities and job description for the iOS Developer with Node JS position at ITBMS Inc.?
We are seeking a highly skilled iOS and Node.js Engineer with strong healthcare domain experience. The ideal candidate has a proven track record in designing, developing, and deploying scalable applications that comply with healthcare standards. Experience with Couchbase or other NoSQL databases is highly desirable.
Responsibilities
iOS Development
- Design, build, and maintain advanced iOS applications.
- Collaborate with cross-functional teams (Product, Design, Backend, QA) to deliver new features.
- Ensure compliance with healthcare standards (HIPAA, PHI/PII data handling).
- Optimize app performance, responsiveness, and scalability.
- Integrate iOS apps with backend services, APIs, and third-party libraries.
- Implement data synchronization and offline capabilities using Couchbase/MongoDB
- Apply mobile architecture and design patterns (MVVM, MVVM-C).
- Write clean, testable, maintainable code and participate in code reviews.
- Debug, troubleshoot, and upgrade existing applications.
- Mentor junior developers and contribute to architecture decisions.
Backend / API Development (Node.js)
- Design, develop, and maintain scalable APIs using Node.js (TypeScript/JavaScript).
- Implement strong API design patterns with focus on performance, reliability, observability (logging, tracing, monitoring).
- Integrate REST and GraphQL services, third-party APIs, and webhooks.
- Work with NoSQL databases (Couchbase, MongoDB), including migration and optimization.
- Leverage Apache Kafka for message streaming and real-time event processing.
- Use Docker, Docker Compose, and Kubernetes for containerization and orchestration.
- Manage cloud infrastructure with Google Cloud Platform and Anthos.
- Ensure secure authentication and authorization (OAuth2, SSO).
- Adhere to coding standards, including ESLint and best practices.
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- Proficiency in Git, CI/CD pipelines, and unit/integration testing frameworks
- Familiarity with Agile/Scrum.
- iOS Development (8 years):
- Proficiency in Swift and Objective-C.
- Strong knowledge of UIKit, Core Data, Core Animation, and related iOS frameworks.
- Experience with healthcare standards (HIPAA, HL7, FHIR preferred).
- Experience building healthcare/medical applications (EHR/EMR, patient engagement, telemedicine).
- Backend Development (6 years):
- Proficiency in Node.js with TypeScript/JavaScript (ES2019 ).
- Strong experience with Express.js
- Expertise in NoSQL (Couchbase, MongoDB) and familiarity with SQL.
- Strong experience with API design, observability, and system integration.
- Hands-on experience with Apache Kafka for event-driven systems.
- Experience with Google Cloud Platform, Anthos, Docker, and Kubernetes.
- Security & Compliance:
- Knowledge of secure data handling, encryption, and authentication frameworks.
- Experience working with healthcare compliance requirements.
Bonus Points
- Experience in Java and .NET technologies.
- Strong background in relational database design.
- Exposure to automation workflows.
Salary : $70 - $80