Senior Android Developer
Project description:
You will join a growing healthcare project from the US that focuses on making it easier for patients to schedule video consultations with doctors across the country.The team is building both a web platform and mobile applications for Android and iOS to offer users a seamless and convenient experience.We’re now expanding the team to speed up development and continue delivering a high-quality, user-friendly product.
Tech stack:
- Kotlin
- Jetpack Compose,
- Gradle
- Retrofit/OkHttp
- Firebase Cloud Messaging (FCM)
- Fastlane/Jenkins/GitHub Actions
- JUnit, MockK, Espresso
- Android Profiler
- REST APIs
- AI tools (GitHub Copilot, ChatGPT)
Requirements:
- 5+ years of hands-on Android development experience using Kotlin and Jetpack Compose (XML knowledge is a plus).
- Proven track record of shipping direct-to-consumer (D2C) apps, preferably with payment integration (Stripe) — portfolio or Play Store links required.
- Strong understanding of Google Play Console workflows, including release management and staged rollouts.
- Excellent UI/UX sensibilities aligned with Material Design principles.
- Experience integrating hardware features (camera, microphone, sensors) and real-time messaging via Firebase Cloud Messaging or WebSocket.
- Proficiency in RESTful API integration and secure authentication (OAuth, biometrics, Google Sign-In).
- Previous experience working in small agile teams, using tools like JIRA, Trello, or Asana.
- Strong command of Git/GitHub (branching strategies, pull requests, and code reviews).
- Experience with unit and UI testing (JUnit, MockK, Espresso) and test-driven development (TDD).
- Practical knowledge of CI/CD pipelines (Fastlane, Jenkins, GitHub Actions).
- Proficiency in using AI tools (GitHub Copilot, ChatGPT) to boost productivity.
- Excellent analytical and problem-solving skills, with the ability to work independently.
Preferred Skills:
- Familiarity with React Native or Flutter integration into native Android apps.
- Knowledge of Java, Coroutines/Flow, and Android Architecture Components (ViewModel, Room, WorkManager).
- Experience with performance optimization and profiling tools (Android Profiler, LeakCanary).
- Understanding of Android security best practices, including encrypted storage and certificate pinning.
- Experience with reactive programming (RxJava, Kotlin Flow).
- Exposure to Customer Data Platforms (CDPs) such as Segment, Rudderstack, or HighTouch.
- Experience with HIPAA compliance and healthcare applications is a strong plus.
Main responsibilities:
- Design & Development: Architect, build, and maintain high-quality D2C Android applications with Kotlin and Jetpack Compose, ensuring performance and scalability.
- Dependency Management: Use Gradle for dependency management and modularization to improve code maintainability.
- App Deployment: Handle end-to-end Google Play Store deployments, including internal/external testing and troubleshooting.
- UI/UX Excellence: Drive the creation of intuitive and visually appealing interfaces, proposing improvements proactively.
- Hardware Integration: Implement features using camera, microphone, and sensor APIs (CameraX, MediaRecorder, SensorManager).
- Messaging Systems: Build real-time chat and push notification systems with Firebase Cloud Messaging or WebSocket.
- API & Authentication: Integrate REST APIs and implement secure authentication (OAuth, Google Sign-In, biometrics).
- AI-Driven Productivity: Leverage AI tools to optimize coding, debugging, and prototyping workflows.
- Collaboration: Contribute to a small, agile team, participating in code reviews, sprint planning, and technical discussions.
- Department
- Software Delivery
- Role
- Software Engineer
- Locations
- Poland (PL)
- Remote status
- Fully Remote
- Hourly salary
- PLN135
- Employment type
- Full-time
- Experience
- Senior
- Area
- Mobile apps
About Spyrosoft
Spyrosoft is an authentic, cutting-edge software engineering company, established in 2016. In 2021 and 2022, we were among the fastest growing technology companies in Europe, according to the Financial Times. We were founded by a group of tech experts with established backgrounds in software engineering, who created an ‘engineer-to-engineer’ workplace, powered by enthusiasm, fairness and authentic relationships. Having a unique offering, which bridge the gap between technology and business, we specialise in technology solutions for industry 4.0, automotive, geospatial, healthcare & life sciences, employee experience & education and financial services industries.
Already working at Spyrosoft?
Let’s recruit together and find your next colleague.