Android Software Engineer
Social network you want to login/join with:
We are looking for an Android Software Engineer to join our team at the Braga office!
This is a great opportunity to join Smith Micro Software, a NASDAQ company that creates software products and services to simplify, secure, and enhance the mobile experience. We have offices in Braga, Aliso Viejo, Pittsburgh, Emeryville, Stockholm, and Belgrade.
The Braga engineering team is primarily engaged in developing family location and protection services technology, currently live in multiple carriers worldwide, focusing on safety and protection of children, the elderly, and other family members requiring extra care.
Working with agile methodologies and a team of software engineers developing products on various technologies shipped globally (i
OS, Android, web
- page apps, cloud backend solutions), your main focus will be developing mobile applications, particularly in our main product line, Safe
Path.
Come and meet us at the Braga office!
Main Responsibilities:
- Design, develop, and test Android applications.
- Collaborate with agile
- functional teams to define, estimate, design, and ship new features. - Interact with stakeholders and teams to clarify requirements.
- Analyze functional requirements and propose technical solutions.
- Participate in code and design reviews.
- Develop unit tests, update test plans, and fix bugs.
- Maintain code quality, organization, and automation.
- Ensure performance, scalability, quality, and responsiveness.
- Propose new frameworks, technologies, and processes.
- Contribute to CI/CD, test automation, and deployment activities.
Requirements:
- 3+ years of experience.
- Good English skills (spoken and written).
- Degree in Computer Science, Engineering, or related field.
- Solid understanding of Android SDK, lifecycle, and patterns.
- Experience supporting various Android SDK versions, resolutions, and devices.
- Proficiency with common Android frameworks and APIs.
- Experience with Gradle dependency management.
Preferred Experience:
- Knowledge of Kotlin and Java.
- Experience with Android NDK.
- Experience with Google Wear OS.
- Experience with In-App Subscriptions.
- Knowledge of Jetpack Compose.
- Experience with
- platform frameworks (Flutter, React Native, KMP). - Experience creating unit tests and using crash analysis tools.
- Experience integrating RESTful APIs.
- Understanding of mobile security best practices.
- Experience with enterprise branching strategies.
- Publishing apps on Google Play.
- Experience with CI/CD and agile practices.
- Experience with i
OS or hybrid development is a plus.
What we offer:
- 3 extra vacation days
- Flexible work schedule
- Life insurance
- Health coverage for you and your family
- Coverflex card with monthly allowance
- Year-round events
- Free snacks and coffee at the office
- Informações detalhadas sobre a oferta de emprego
Empresa: GrabJobs Localização: Lisboa
Lisboa, Lisboa, PortugalPublicado: 13. 5. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!