We craft software with people we love.
Mobile Developer, Android
Location
Morocco
Posted
108 days ago
Salary
0
Seniority
Senior
Job Description
Mobile Developer, Android
Mindera
• Create exceptional native experiences with the latest e-commerce tech stack. • Team up with talented Android, iOS and Quality Assurance engineers. • Contribute to building an app with over 10M+ downloads. • Discuss technical architecture and design. • Develop and maintain features by collaborating with the client. • Writing testable code and ensuring the test coverage stays at the agreed level. • Documenting your code. • Take ownership of your code 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.
Job Requirements
- 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.
Benefits
- Permanent contract.
- Unlimited PTO.
- Flexible working hours.
- Training & conferences, create your own training plan.
- Work with large scale systems powering global businesses.
- Choose the Laptop and peripherals that best suit your needs
- Hotspot with unlimited usage (PT), for work or Netflix ;)
- We have amazing offices in Porto, Aveiro, and Coimbra if you want to physically connect with minders. Remote from Portugal is also an option. Remote from other Countries will depend on your current location and Projects.
- At the offices, we have a wide range of snacks to keep you fed and healthy
- Partnerships with local businesses
Related Guides
Related Job Pages
More Android Engineer Jobs
Android Mobile Developer, Kotlin
Binding Minds Inc. (Certified Disability Owned Business Enterprise)Diversify Your Workforce.
• Architect, develop, test, and maintain robust Android applications using Kotlin. • Ensure high performance, responsiveness, and scalability across mobile applications. • Optimize memory management, UI performance, and lifecycle handling within the Android framework. • Take full ownership of assigned features and clearly articulate technical decisions and contributions. • Collaborate closely with product, design, and QA teams in cross-functional environments. • Manage deployment and production releases to the Google Play Store. • Maintain high development velocity, consistently delivering sprint commitments. • Follow best coding practices, participate in code reviews, and contribute to improving architecture and development workflows.
Android Mobile Developer, Kotlin
Binding Minds Inc. (Certified Disability Owned Business Enterprise)Diversify Your Workforce.
• Architect, develop, test, and maintain robust Android applications using Kotlin. • Ensure high performance, responsiveness, and scalability across mobile applications. • Optimize memory management, UI performance, and lifecycle handling within the Android framework. • Take full ownership of assigned features and clearly articulate technical decisions and contributions. • Collaborate closely with product, design, and QA teams in cross-functional environments. • Manage deployment and production releases to the Google Play Store. • Maintain high development velocity, consistently delivering sprint commitments. • Follow best coding practices, participate in code reviews, and contribute to improving architecture and development workflows.
• Collaborate with the Director of Mobile and the engineering team to design, build, and refine innovative Android applications. • Develop complex and dynamic user interfaces using Kotlin and Jetpack Compose (or Android Views where appropriate), ensuring seamless functionality and an exceptional user experience. • Contribute to the full software development lifecycle, from design and implementation to production and maintenance. • Play a key role in shaping Fi’s Android development strategy and best practices. • Ensure performance, quality, and responsiveness of applications through code reviews, testing, and performance tuning.
Lead Android Developer
Smart WorkingEmpowering companies to work with the best engineers in the world
- Design, develop, optimise, and maintain high-performance real-time Android applications. - Build refined user interfaces and complex business logic integrated with REST APIs and backend systems. - Integrate Android applications with hardware using Bluetooth, NFC, or serial communication protocols for operational functionalities. - Deliver clean, secure, extensible, and thoroughly tested code using JUnit and Espresso. - Architect and define new features and communicate requirements and implementation plans to the team. - Provide high-level estimates at project inception and ensure tasks are completed within sprint timelines. - Assess and communicate the impact of code changes across the application. - Proactively identify dependencies and risks during planning stages. - Ensure adherence to “definition of ready” and “definition of done” standards. - Participate actively in sprint planning, retrospectives, and Scrum ceremonies. - Champion Agile and XP methodologies within the team. - Operate autonomously while collaborating effectively with cross-functional stakeholders. - Provide constructive feedback to improve team processes and technical practices. - Lead innovations and implement solutions that fulfil acceptance criteria. - Collaborate with Android and iOS developers to ensure alignment with best practices and standards. - Engage with testers to ensure shared understanding of responsibilities and acceptance criteria. - Contribute to high feature test coverage and quality assurance metrics. - Review peer code and advocate for clean, maintainable, and testable standards. - Identify opportunities for automation to improve development efficiency. - Create and maintain accurate technical documentation. - Ensure developed applications are secure, scalable, maintainable, and production-ready.



