TL;DR
Android Software Engineer II (Flutter): Contributing to and owning Android and Flutter SDKs and mobile integration features for a customer engagement platform with an accent on clear APIs and reliable behavior for mobile and Flutter developers. Focus on influencing technical strategy, driving architecture discussions, and designing intuitive and performant APIs.
Location: Hybrid, Lisbon, Portugal
Company
hirify.global is a leading AI-powered customer engagement platform that helps brands create dynamic, individualized experiences at scale.
What you will do
- Own Android SDKs and associated functionality, with a growing focus on Flutter and other cross-platform environments.
- Influence technical strategy to build SDKs and integrations that mobile and Flutter developers will love.
- Drive team discussions on system architecture and component design, with an eye toward cross-platform usage patterns.
- Design intuitive and performant APIs that feel natural to Android and Flutter developers.
- Participate in code reviews and help uphold high standards for code quality, testing, and documentation.
- Collaborate with Product and other hirify.global teams to deliver on the team’s technical vision for mobile and cross‑platform channels.
- Participate in an on-call rotation (currently about once per quarter).
Requirements
- B.S. or M.S. in Computer Science, or equivalent practical experience.
- 3+ years of experience in mobile development, with a strong track record of building and shipping Android applications or SDKs (SWE II level).
- Strong knowledge of Android and its core frameworks.
- Expert-level proficiency in Kotlin or Java, and modern Android tooling and libraries.
- Solid computer science fundamentals (threading, memory management, performance, and testing best practices).
- Experience building and maintaining public-facing APIs and/or SDKs, ideally for external developers.
- Hands-on experience with Flutter in a production or near‑production context is strongly preferred and will be used day‑to‑day in the role.
Nice to have
- Examples of shipped applications or SDKs on the Google Play Store.
- Experience with mobile build systems and automation (e.g., Gradle, CI pipelines).
- Experience with testing frameworks for mobile and/or Flutter.
- Involvement in the local or global Android and/or Flutter developer community.
- Experience deploying and operating services on AWS or another major cloud provider.
- Proficiency with other cross-platform development frameworks such as React Native.
Culture & Benefits
- Competitive salaries & meaningful equity.
- Private Medical Insurance and Life/Risk Assurance.
- Meal Allowance: 8.55€ per day.
- Community Days and Paid Annual Leave (22 days).
- Global Lifestyle Reimbursement Account and Paid Sabbatical.
- Complete laptop workstation.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →