Jobs and Careers
AS

Mid Senior Mobile Android

askblue
Portugalfull_timeVerifiedPosted 1 Sept 2025

About the role

<span>Do you know <b>askblue</b>?<br/> <br/> We were born in 2013, and we provide services in the field of information technology.<br/> <br/> We are looking for an<b> Mid Senior Mobile Android </b>to join our company in one of our projects, in <b>Lisbon</b>.<br/> <br/> <b>Tasks:</b></span> <ul> <li><span>Own features end<span lang="en-us" xml:lang="en-us">‑</span>to<span lang="en-us" xml:lang="en-us">‑</span>end: discovery, technical design, implementation, testing, release, and monitoring.</span></li> <li><span>Build modern, performant Android apps using Kotlin (and Java where relevant) with Jetpack Compose, Android Jetpack components, and Material Design 3.</span></li> <li><span>Design and implement scalable app architectures (Clean Architecture, MVVM) with a strong focus on SOLID principles.</span></li> <li><span>Integrate RESTful APIs (and WebSockets where needed); manage local persistence (SQL) and offline<span lang="en-us" xml:lang="en-us">‑</span>first experiences.</span></li> <li><span>Ensure app performance, reliability, accessibility; instrument analytics and crash reporting (e.g., Firebase).</span></li> <li><span>Write robust automated tests (unit, integration, and UI with JUnit); maintain high code quality.</span></li> <li><span>Own the CI/CD pipeline: set up and maintain pipelines (e.g., GitLab CI), Gradle automation, and release automation.</span></li> <li><span>Manage Google Play Console releases: app signing/keystore management, versioning, internal/alpha/beta/production tracks, staged rollouts.</span></li> <li><span>Stay up-to-date with the latest trends and best practices in mobile development.</span></li> <li><span><span lang="en-us" xml:lang="en-us">You engage in concepts like pair and mob programming, code reviews, TDD and BDD. You take those as opportunities to gain and share knowledge.</span></span></li> </ul> <br/> <br/> <span><b>Requirements:</b></span> <ul> <li><span><span lang="en-us" xml:lang="en-us">Kotlin (primary) and Java: strong proficiency developing native Android applications.</span></span></li> <li><span><span lang="en-us" xml:lang="en-us">Jetpack Compose: knowledge building declarative UIs; state management (State, Flow, ViewModel, Navigation).</span></span></li> <li><span><span lang="en-us" xml:lang="en-us">Android Jetpack: Lifecycle, ViewModel, Navigation, Room, WorkManager, Paging; Coroutines and Kotlin Flow for async/reactive programming.</span></span></li> <li><span><span lang="en-us" xml:lang="en-us">API Integration: Experience working with APIs to fetch and manipulate data in mobile applications.</span></span></li> <li><span><span lang="en-us" xml:lang="en-us">UI/UX Design Principles: Understanding of fundamental UI/UX design principles and the ability to work closely with designers to implement visually appealing and user-friendly interfaces.</span></span></li> <li><span><b><span lang="en-us" xml:lang="en-us">Architecture &amp; SOLID: </span></b><span lang="en-us" xml:lang="en-us">strong understanding of <b>SOLID</b> principles and modern architecture patterns (<b>Clean Architecture, MVVM</b>).</span></span></li> <li><span><span lang="en-us" xml:lang="en-us">Testing and Debugging: Proficiency in debugging and testing mobile applications to ensure performance and quality.</span></span></li> <li><span><span lang="en-us" xml:lang="en-us">Git and Version Control: Familiarity with Git and version control systems.</span></span></li> </ul> <br/> <span><b><span><span>Qualifications:</span></span></b></span> <ul> <li><span><span lang="en-us" xml:lang="en-us">Bachelor's degree in Computer Science, Computer Engineering, or related field.</span></span></li> <li><span><span lang="en-us" xml:lang="en-us">Familiarity with version control systems (e.g., Git).</span></span></li> <li><span><span lang="en-us" xml:lang="en-us">Experience using tools like Jira, GitLab, and GitHub.</span></span></li> <li><span><span lang="en-us" xml:lang="en-us">Strong problem-solving and debugging skills.</span></span></li> <li><span><span lang="en-us" xml:lang="en-us">Proficiency in Agile Development Methodology and collaborative team environments.</span></span></li> <li><span><span lang="en-us" xml:lang="en-us">Fluent in both spoken and written English and excellent communication and Teamwork abilities.</span></span></li> <li> </li> </ul> <br/> <span><b>Work Arrangement: </b></span> <ul> <li><span><span>Hybrid (on-site 2x per week)</span></span></li> </ul> <br/> <span><b>Offer:</b></span> <ul> <li><span><span>Health Insurance;</span></span></li> <li><span><span>3 and a half days of leave per year + 22 vacation days;</span></span></li> <li><span><span>Unlimited access to Udemy.</span></span></li> </ul> <br/> <span>If you are interested in the opportunity, upload your C.V. or send it to angela.rei @askblue.com with the reference #16722148<b> </b> in the subject.<br/> <br/> <b>askblue - Where Business meets Technology</b></span><br/> <br/>

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

askblue

View company profile →