-
View all jobs
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
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
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Software Engineer
2026-05-20
Full-time
Not Applicable
Australia
Software Development
Engineering
View Job Details
Related
Senior Software Engineer - Mobile
2026-05-20
Full-time
Mid-Senior
Australia
Software Development
Engineering
View Job Details
Related
Senior Front-End Developer
2026-05-28
Full-time
Not Applicable
Belgium
Software Development
Engineering
Login to Apply
- Posted
- Mar 07, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Porto
- Company
- Caixa Mágica Software
Industries
Software Development
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Software Engineer
2026-05-20
Full-time
Not Applicable
Australia
Software Development
Engineering
View Job Details
Related
Senior Software Engineer - Mobile
2026-05-20
Full-time
Mid-Senior
Australia
Software Development
Engineering
View Job Details
Related
Senior Front-End Developer
2026-05-28
Full-time
Not Applicable
Belgium
Software Development
Engineering