Software Engineer - Android Development for Mobile Solutions
About the Role
We are looking for a talented Software Engineer - Android Development to join our team at Smith Micro. This remote Software Engineer position offers you the opportunity to design, develop, and test Android-based applications that enhance mobile experiences for users worldwide. You will collaborate with agile cross-functional teams and engage in meaningful projects that make a difference in the mobile software landscape.
What You'll Do
- Design, develop, and test Android-based applications to improve user engagement.
- Collaborate with agile cross-functional teams to define, estimate, design, and ship new features.
- Interact with internal stakeholders and other teams to clarify technical requirements.
- Analyze functional requirements and propose suitable technical solutions and technologies.
- Mentor less experienced software developers in technology, architecture, and patterns.
- Provide cross-project and cross-platform technical leadership.
- Participate in code and design reviews of the engineering team.
- Develop unit tests, update and run test plans, and work on bug fixing.
- Help maintain code quality, organization, and automation.
- Ensure the performance, scalability, quality, and responsiveness of our products.
- Proactively search, evaluate, and propose the adoption of new frameworks, technologies, and processes.
- Contribute to continuous integration, test automation, and deployment processes and activities.
Requirements
- Good English speaking and writing skills.
- University degree in Computer Science, Computer Engineering, or a related subject.
- Solid understanding of the Android SDK, Android development life cycle, and associated patterns.
- Experience supporting multiple versions of Android SDKs, screen resolutions, and device types.
- Experience with most commonly used Android frameworks and APIs.
- Experience with Gradle dependency management technology.
Nice to Have
- Experience with Kotlin programming language.
- Familiarity with cloud services and APIs.
- Knowledge of UI/UX principles for mobile applications.
What We Offer
- 25 vacation days to ensure work-life balance.
- Flexible work schedule that helps you balance your personal life with your professional life.
- Private health insurance coverage for you and your family.
- Fitpass card for fitness and wellness activities.
- Competitive salary and comprehensive benefits package.
If you’re ready to bring your skills and enthusiasm to a leading technology company, apply today! Join us as a remote Software Engineer and help shape the future of mobile technology.
This role offers a great opportunity for Software Engineers specializing in Android development to work remotely with a leading company. Competitive salary and benefits enhance the appeal.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months