Senior Android Software Engineer

Posted Oct 13

This is a fully remote position, open to applicants in Romania.

📋 Description

• 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.


⛳️ Requirements

• 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.


🏝️ Benefits

• 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.

People also viewed

finanzen.net GmbH5 hours ago

Senior Software Engineer, C#/.NET

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
DaVita Kidney Care5 hours ago

Technical Lead, Technology Business Management

US flagTennessee OnlyFull-timeFull-stack Engineer$78k – $119k/year
ApplyView job
Q-Free5 hours ago

Senior Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$150k/year
ApplyView job
Simsy Ventures5 hours ago

Application Developer, Java, JavaScript – Full-Stack

US flagAlabama, +30 more locationsPart-timeFull-stack Engineer$55 – $60/hour
ApplyView job
Torc Robotics5 hours ago

Senior Software Engineer, Autonomy Core Frameworks

US flagMichigan OnlyFull-timeFull-stack Engineer$160.8k – $193k/year
ApplyView job
RTX5 hours ago

Principal Software Engineer IV

US flagMichigan OnlyFull-timeFull-stack Engineer$107.5k – $204.5k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers