
Mobile Engineer
Schwarz Corporate Solutions
full-time
Posted on:
Location Type: Office
Location: Barcelona • Spain
Visit company websiteExplore more
About the role
- Take ownership of the development and delivery of new features for Content & Store domain
- Participate in creating the best communication program, focusing on maximizing the lifetime value of our users through personalization and meaningful engagement
- Collaborate closely with QAs, designers and Product Owners within a squad-based team structure
- Define, design, and ship features in an Agile environment
- Build high-quality software and promote a culture of code quality, testing, and team collaboration across your squad and the wider company.
Requirements
- 3+ years of experience as an Android Engineer
- 2+ years of experience with iOS and Swift
- Desirable experience with ReactJS is a plus
- Strong experience with Kotlin and the Android Framework
- Solid understanding of architectural patterns (Clean Architecture, MVP) and SOLID principles
- Experience with modern Android libraries and tools like Jetpack Compose, etc.
- Experience with concurrency including Coroutines and scheduling techniques
- Strong knowledge of RESTful APIs, JSON, and integration of third-party services
- Experience with Unit testing (Junit, Mockito) and UI testing
- Proficiency in Git version control and familiarity with CI/CD pipelines
- Ability to propose clean, scalable solutions with awareness of cross-team impact
- Strong communication skills
- Comfortable working in a collaborative, cross-functional environment, side-by-side with product and business teams
- Fast learner, adaptable to changing requirements
- Fluent in English, able to operate in a multicultural setting.
Benefits
- 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Android developmentiOS developmentSwiftKotlinReactJSClean ArchitectureMVPRESTful APIsJSONUnit testing
Soft Skills
strong communication skillscollaborativeadaptablefast learnerteam collaborationownershipproblem-solvingcross-functional teamworkuser engagementpersonalization