Mid-Senior - Mobile Android (Craftnote)
Join to apply for the Mid-Senior - Mobile Android (Craftnote) role at Aceve
Aceve is in business to back the builders of society. We are the Saa
S powerhouse, built by engineers, developers, salespeople, administrators, marketeers, controllers, and much more. With over 500 employees, more than 950 million SEK in revenue and extensive experience in the field, we combine tradition and tech to provide a pioneering platform that helps our customers to achieve more.
Job Description
Join our Team as an Android Mobile Developer and contribute to our Group's mission of delivering
- tier Craftsmen’s ERP solutions. We're looking for a passionate and experienced Android Mobile Developer to strengthen our Development Hub in Lisbon, that collaborates with other Group Product and Engineering Teams - Sweden, Denmark, Finland, Norway, Germany - that together build and maintain our Group Products. Our hybrid work setup offers flexibility, allowing you to work two days a week in the office and three days from home.
Responsibilities
- Own features end‑to‑end: discovery, technical design, implementation, testing, release, and monitoring.
- Build modern, performant Android apps using Kotlin (and Java where relevant) with Jetpack Compose, Android Jetpack components, and Material Design 3.
- Design and implement scalable app architectures (Clean Architecture, MVVM) with a strong focus on SOLID principles.
- Integrate RESTful APIs (and Web
Sockets where needed); manage local persistence (SQL) and offline‑first experiences. - Ensure app performance, reliability, accessibility; instrument analytics and crash reporting (e. g. , Firebase).
- Write robust automated tests (unit, integration, and UI with JUnit); maintain high code quality.
- Own the CI/CD pipeline: set up and maintain pipelines (e. g. , Git
Lab CI), Gradle automation, and release automation. - Manage Google Play Console releases: app signing/keystore management, versioning, internal/alpha/beta/production tracks, staged rollouts.
- Stay
-
- date with the latest trends and best practices in mobile development. - Engage in concepts like pair and mob programming, code reviews, TDD and BDD. Take those as opportunities to gain and share knowledge.
Skills & Requirements
- Kotlin (primary) and Java: strong proficiency developing native Android applications.
- Jetpack Compose: knowledge built on declarative UIs; state management (State, Flow, View
Model, Navigation). - Android Jetpack: Lifecycle, View
Model, Navigation, Room, Work
Manager, Paging; Coroutines and Kotlin Flow for async/reactive programming. - API Integration: Experience working with APIs to fetch and manipulate data in mobile applications.
- UI/UX Design Principles: Understanding of fundamental UI/UX design principles and the ability to work closely with designers to implement visually appealing and
- friendly interfaces. - Architecture & SOLID: strong understanding of SOLID principles and modern architecture patterns (Clean Architecture, MVVM).
- Testing and Debugging: Proficiency in debugging and testing mobile applications to ensure performance and quality.
- Git and Version Control: Familiarity with Git and version control systems.
Qualifications
- Bachelor's degree in Computer Science, Computer Engineering, or related field.
- Familiarity with version control systems (e. g. , Git).
- Experience using tools like Jira, Git
Lab, and Git
Hub. - Strong problem‑solving and debugging skills.
- Proficiency in Agile Development Methodology and collaborative team environments.
- Fluent in both spoken and written English and excellent communication and teamwork abilities.
Not ticking every box? No worries! We value potential and drive, so apply anyway or connect with us—you might be just what we're looking for in our growing organisation! Join Aceve and take your expertise to the next level, together we are redefining what's possible in craft and construction solutions.
Aceve is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Our selection process is conducted continuously and without discrimination, ensuring an equal opportunity for all candidates.
Aceve is in business to back the builders of society. With over 500 employees, 100 million € in revenue and extensive experience in the field, we combine tradition and tech to provide a pioneering platform that helps our customers to achieve more.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Information Technology
Industries
Software Development
Sign in to set job alerts for “Senior” roles.
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
- Informações detalhadas sobre a oferta de emprego
Empresa: Aceve Localização: Lisboa
Lisboa, Lisboa, PortugalPublicado: 14. 12. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!