
Senior Android Software Engineer
Posted Oct 13

Posted Oct 13
This is a fully remote position, open to applicants in Romania.
• Take full ownership of the Android IoT application throughout its lifecycle, encompassing architecture, implementation, feature delivery, code quality, long-term maintainability, and device/OS-level functionality.
• Work collaboratively with product, design, backend, QA, and support teams.
• Diagnose, debug, and resolve defects, crashes, and any issues encountered in production.
• Assist in the preparation for releases, including deployment, rollout, and post-release validation.
• Enhance code quality, maintainability, and test coverage.
• Engage in code reviews, technical discussions, and architectural decision-making.
• Manage technical debt and take into account operational feedback.
• Contribute to operational objectives related to uptime, quality, stability, processing latency, release stability, security, and incident response.
• Maintain comprehensive technical documentation, records of technical decisions, runbooks, onboarding materials, engineering best practices, and secure SDLC practices.
• Develop a mobile application for a global life sciences and agriculture enterprise, utilizing Flutter/Dart alongside native C++/Swift/Kotlin implementations on GCP/Firebase.
• Implement Google Analytics to monitor user behavior within the application.
• Over 5 years of experience in Android application development.
• Proficiency in Kotlin.
• Familiarity with Firebase.
• Knowledge of the Android operating system, including boot sequences, updates, MCU, and recovery mechanisms, is advantageous.
• Experience in managing Android IoT fleets, including FOTA rollouts, monitoring, OS firmware validation, and APK distributions.
• Understanding of incident and problem management, covering service restoration, root cause analysis, debugging, and diagnosis.
• Proficient with Git/GitLab.
• Experience in mobile development using Flutter.
• Possess an ownership mindset regarding features and overall system behavior.
• Strong communication skills.
• Methodical approach to tasks.
• Excellent problem-solving capabilities.
• Stellar stakeholder management skills.
• Ability to collaborate effectively across functional and technical roles.
• Competence in leading discovery sessions with client counterparts.
• Regularly utilize AI tools to enhance productivity, automate tasks, support decision-making, and achieve higher-quality outcomes.
• Capability to use AI tools responsibly by crafting effective prompts, critically assessing outputs, understanding limitations, and taking responsibility for final results.
• Proficient communication skills in English.
• Experience with Flutter, Swift, or C++ is a plus.
• Background in mobile applications for IoT devices, including device pairing, diagnostics, and connectivity, is a plus.
• Understanding of concepts related to Android firmware/app rollout, canary releases, rollback strategies, and device fleet operations is a plus.
• Familiarity with AWS-backed systems or serverless architectures is a plus.
• Experience with AI-enhanced development practices is a plus.
• Background in manufacturing or agricultural solutions is a plus.
• Comprehensive medical benefits.
• Support for gym memberships.
• Customized fitness options.
• Team-building events.
• Participation in the Healthy Habits Club.
• Flexible work-life balance.
• Support for mental wellbeing.
• Initiatives for social wellbeing.
• Opportunities for community activities in a hybrid work environment.
finanzen.net GmbH
DaVita Kidney Care
Q-Free
Simsy Ventures
Get handpicked remote jobs straight to your inbox weekly.