Redefining Excellence. Your Partner in Sustainable Software Development.
iOS Engineer
Location
Tennessee
Posted
14 days ago
Salary
0
Seniority
Lead
Job Description
iOS Engineer
KANINI
• 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. • 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 GCP and Anthos. • Ensure secure authentication and authorization (OAuth2, SSO). • Adhere to coding standards, including ESLint and best practices.
Job Requirements
- 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 GCP, Anthos, Docker, and Kubernetes.
- Knowledge of secure data handling, encryption, and authentication frameworks.
- Experience working with healthcare compliance requirements.
Benefits
- Health insurance
- Paid time off
- Flexible work arrangements
- Professional development opportunities
- Equipment allowances
Related Guides
Related Job Pages
More iOS Engineer Jobs
Role Description We are looking for an experienced iOS Engineer ready to step into a technical leadership role — someone who combines deep platform expertise with the communication skills and vision to guide a growing mobile team. This is a role where you will shape how our iOS and cross-platform mobile engineering operates, while staying hands-on with the code. Your role will be: - Developing and maintaining core features of the Trax iOS application used by retail field teams worldwide. - Acting as the technical counterpart to the Mobile Engineering Manager — driving architecture decisions, code quality standards, and technical direction for the iOS team. - Mentoring and supporting fellow engineers through code reviews, pairing sessions, and technical guidance. - Collaborating closely with Android, QA, backend, and ML/IR teams across the US, Poland, Hungary, and Ukraine. - Contributing to cross-team technical discussions, sprint planning, and roadmap prioritization. - Identifying and driving improvements in build pipelines, testing strategies, and development workflows. - Experimenting with emerging iOS technologies, including on-device ML, and camera/AR integrations. Qualifications - 5+ years of professional iOS development experience with Swift. - Strong understanding of modern iOS architecture patterns (MVVM, Clean Architecture, multi-module projects). - Track record of mentoring other engineers or leading technical initiatives. - Experience working in international, distributed teams. - Excellent communication skills — able to articulate technical trade-offs to both engineers and non-technical stakeholders. - Eagerness to take ownership beyond your own code — team processes, architecture decisions, and delivery outcomes. Requirements - Experience with CI/CD pipelines for mobile (GitHub Actions, Bitrise, Fastlane). - Familiarity with on-device ML frameworks (Core ML, TensorFlow Lite). - Experience with ARKit or camera-based capture workflows. - Background in retail tech, field service, or enterprise mobile applications. - Experience profiling and optimizing app performance, battery usage, and network efficiency. - Familiarity with cross-platform considerations (coordinating with Android/Kotlin teams on shared features). Benefits - Full remote or hybrid work from our cozy office in Krakow. - The option to enroll in a medical package on preferential terms. - Subsidized English language courses. - Company-provided work equipment. - Opportunities for internal growth and career development. - Access to internal learning resources. Compensation 20,000 - 28,000 PLN per month. Exact compensation may vary depending on skills, experience, and location within Poland.
• This project focuses on recording and annotating audio interactions to support the development of advanced voice-controlled technologies. • The task will be carried out using a macOS computer device. • The process is supported through detailed project manuals, with optional kick-off sessions available to provide clarification and assistance on technical and procedural aspects. • All tasks are remote, performed through an online platform available 24/7.
• Recording and annotating audio interactions • Interacting with various applications in different environments • Utilizing macOS computer devices • Following detailed project manuals with optional kick-off sessions
• Recording and annotating audio interactions • Supporting the development of advanced voice-controlled technologies • Interacting with various applications in different environments

