We are looking for talented Mobile Developers with experience in Android, iOS, or Flutter development.
Location: Remote (Based in Portugal. Applicants outside of Portugal will not be considered)
Start Date: ASAP
Key Responsibilities:
- Design, develop, and deploy mobile applications for Android, iOS, or cross-platform (Flutter) environments.
- Write clean, maintainable, and efficient code following best practices.
- Participate in code reviews, testing, and troubleshooting to ensure application quality and reliability.
- Collaborate closely with product owners, designers, and backend teams to deliver seamless user experiences.
- Maintain and update existing mobile applications, implement new features, and optimize performance.
- Stay updated with the latest mobile development trends and technologies.
Required Skills and Experience:
- Minimum 3 years of experience in mobile application development.
- Strong expertise in one or more of the following:
- Android: Kotlin and Java
- iOS: Swift and Objective-C
- Flutter: Dart and cross-platform mobile development
- Solid understanding of mobile app architecture, UI/UX principles, and platform guidelines.
- Experience with RESTful APIs, third-party libraries, and version control systems (e.g., Git).
- Knowledge of automated testing, CI/CD pipelines, and app store deployment processes is a plus.
- Ability to work effectively in an agile environment.
- Excellent communication skills in English .
Interested candidates, please send your CV and current rate to or apply directly.
- Proven experience with .NET MAUI and/or Xamarin mobile development.
- Strong knowledge of architecture principles and design patterns.
- Experience with CI/CD tools and deployment processes.
- Familiarity with Agile development practices.
- Proficient in debugging and writing unit tests.
- Fluent in English with excellent communication skills.
Are you looking to take a step forward in your career in IT and Tele communications? Then you've come to the right place - Smart
Technology, transformation and innovation are part of our DNA. We are a technology consulting company with more than a decade of experience in developing national and international projects in IT and Telecom and we want to be part of your story.
What do you need to be SMART Lead Mobile Developer?
- Solid experience in mobile development, including both native and hybrid/reactive applications (e.g., Kotlin (Android) / Swift (iOS), React Native or Flutter)
- Experience with NET MAUI and/or Xamarin, with a solid understanding of cross-platform development
- Deep understanding of mobile app architecture, design patterns, and best practices (e.g. MVC, MWM, MVP, Clean Architecture)
- Hands-on experience with mobile application deployment processes (App Store, Google Play, Enterprise deployments, or other internal distribution methods)
What will your role be at SMART?
- Design and define the architecture for scalable and high-performance NET MAUI applications
- Lead the development and maintenance of cross-platform applications for iOS, Android, Windows, and macOS using .NET MAUI
- Optimize application performance, responsiveness, and Ul rendering across different platforms
- Ensure seamless integration with back-end services and APls
- Troubleshoot and resolve issues related to performance, compatibility, and user experience Integrate third-party SDKs, libraries, and APis as required
- Take full ownership of deployment processes, defining strategies and ensuring smooth releases
- Collaborate with the Web team to establish a release process aligned with both Mobile and Web versions of the application
Why be SMART?
- We make the projects we take part in a reality.
- We love what we do and take pride in the results of our work.
- We are simple and efficient.
- We are a dynamic team, honest and reliable team.
Where can you be SMART?
- Portugal.
Cargo
#J-18808-Ljbffr