-
Caixa Mágica Software

Senior Mobile Developer (Android)

Caixa Mágica Software
Portugal · Full-time · Mid-Senior

Descrição da Empresa

Sobre nós: A Caixa Mágica Software é uma empresa portuguesa líder nos segmentos do mercado Open Source em Portugal. Fornecemos vários serviços, desde consultoria de negócios especializada, desenvolvimento de projetos de software e pesquisa e inovação. Desenvolvemos vários projetos com diversos alvos de implementação. Encontramo-nos ativamente envolvidos com as comunidades Open Source, organizando um evento popular em Lisboa e participando em vários projetos de pesquisa financiados pela União Europeia. A Caixa Mágica mantém fortes laços com a administração pública portuguesa, participando no desenvolvimento de middleware para o sistema do Cartão do Cidadão Português e estendendo o conceito para a padronização e conformidade com os demais sistemas europeus. Também mantemos uma ligação próxima com os departamentos de Inovação e Pesquisa de diversos setores, como telecomunicações e média, energia, sistemas móveis e plataformas baseadas em nuvem para dar suporte a sistemas de manufatura.

Descrição da Função

Overview: Would you like to be part of the team who is developing a mobile app for a prestigious British online fashion retailer recognised by the European E-commerce Awards? If performance, quality, and smart iterations are concepts close to your heart, then this call is for you. As an Android Developer, you will create exceptional native experiences with the latest e-commerce tech stack while making sure the quality of the product is world-class. You will team up with talented Android, iOS and Quality Assurance engineers who are amazing contributors, thrive in challenging environments and organise breathtaking get-togethers. On top of that, you will contribute to building an app with over 10M+ downloads, which was featured at the Google I/O 2019 Developer Keynote, several other initiatives and in their case studies too. Its codebase uses Arch Components (ViewModel, LiveData, Room etc.), and the development approach is Kotlin first, RxJava & Coroutines with Agile frameworks: Scrum and Kanban. National and international expected travelling time varies according to project/client and organisational needs. We estimate it to be between 0%-15%. What will you do? - Discuss technical architecture and design; - Develop and maintain features by collaborating with the client as one single team; - Writing testable code and ensuring the test coverage stays at the agreed level; - Documenting your code; - Take ownership of your code every step of the way – from development to deployment and maintenance; - Mentoring junior engineers; - Diagnose issues in production and devise solutions for them; - Work both autonomously and collaboratively to complete tasks; - Be an integral part of solutions design and implementation. What are we looking for? - Kotlin (Kotlin Multiplaform is a plus); - Jetpack Compose (Compose Multiplatform is a plus) Coroutines (or RxJava); - Software Architecture (MVVM or similar); - Unit testing and UI tests; - Being self-driven and working with little supervision towards a common team or company purpose; - Having a passion for quality and strong attention to detail; - Creating fluid visual interactions, creating and implementing mobile user experience patterns; - Working as part of a smaller cross-functional and feature-focused team; - Collaborating directly with the client to ensure the technical feasibility of the requirements; - Service-oriented architectures, design patterns and data structures; - Test-driven development and continuous delivery; - Metrics, performance, and operational aspects, which show you care about your code. What can you expect from us? - A permanent job contract for a long term project; - Tech equipment + SIM Card + personal smartphone; - Health and Life Insurance; - Social events and team buildings; - The commitment of letting you grow with us, and be rewarded accordingly; - A dynamic and young team that will be always there to support you; - Training in the latest technologies; - Coffee, fruits, snacks and a warm welcoming when you pass by the office.

Localização

  • Porto, Portugal

Key Skills

Ranked by relevance

kotlin android continuous delivery data structures design patterns scrum ios ui
Login to Apply
Posted
Mar 07, 2025
Type
Full-time
Level
Mid-Senior
Location
Porto

Industries

Software Development

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Alteryx
Related

Senior Software Engineer

2026-05-20

Full-time
Not Applicable
Australia
Software Development
Engineering
View Job Details
Simpro Software
Related

Senior Software Engineer - Mobile

2026-05-20

Full-time
Mid-Senior
Australia
Software Development
Engineering
View Job Details
OMP
Related

Senior Front-End Developer

2026-05-28

Full-time
Not Applicable
Belgium
Software Development
Engineering