
Senior Android Software Engineer
Posted 6 days ago

Posted 6 days ago
This is a fully remote position, open to applicants in Romania.
• Take full ownership of the Android IoT application from inception to completion utilizing Kotlin and Firebase, encompassing architecture, implementation, feature delivery, code quality, long-term maintainability, as well as device and OS-level behavior.
• Work collaboratively with product management, design, backend, QA, and support teams.
• Diagnose, debug, and resolve defects, crashes, and issues in production.
• Assist in the preparation for releases, deployment, rollout, and validation post-release.
• Enhance code quality, maintainability, and test coverage.
• Engage in code reviews, technical discussions, and architectural decision-making.
• Tackle technical debt and operational feedback as part of ongoing improvement efforts.
• Contribute to achieving operational targets related to uptime, quality, stability, processing latency, release stability, security, and incident response.
• Keep technical documentation, technical decision records, runbooks, onboarding materials, engineering best practices, and secure SDLC practices up to date.
• Over 5 years of experience in Android application development.
• Proficiency in Kotlin.
• Experience with Firebase.
• Knowledge of the Android operating system, including boot sequence, updates, MCU, and recovery is advantageous.
• Familiarity with Android IoT fleet management, including FOTA rollouts, monitoring, OS firmware validation, and APK deployments.
• Understanding of incident and problem management processes, including service restoration, root cause analysis, debugging, and diagnostics.
• Proficient in Git/GitLab or similar version control systems.
• Capability to collaborate effectively with both functional and technical teams.
• Ability to conduct discovery sessions with client representatives.
• Regularly utilize AI tools to enhance productivity, automate or minimize repetitive tasks, support decision-making, and achieve higher-quality outcomes.
• Competence in using AI tools responsibly, structuring effective prompts, critically validating outputs, recognizing limitations, and taking ownership of final results.
• Strong communication abilities in English.
• Native experience with Flutter, Swift, or C++ is a plus.
• Experience with mobile applications for IoT devices, including device pairing, diagnostics, and connectivity is desirable.
• Understanding of Android firmware/app rollout concepts, canary releases, rollback strategies, and device fleet operations is beneficial.
• Familiarity with AWS-backed systems or serverless architectures is a plus.
• Experience with AI-augmented development practices is an asset.
• Background in solutions within the manufacturing or agricultural sectors is a plus.
• Medical benefits.
• Gym support.
• Personalized fitness options.
• Team events.
• Healthy Habits Club.
• Flexible work-life dynamic.
• Mental wellbeing support.
• Social wellbeing initiatives.
• Community activities in a hybrid environment.
finanzen.net GmbH
DaVita Kidney Care
Q-Free
Simsy Ventures
Get handpicked remote jobs straight to your inbox weekly.