Hudson Manpower is looking for a seasoned Android Software Engineer to join our mobile development team and play a key role in evolving our existing Android application. The ideal candidate will have strong Android development expertise, enjoy solving complex technical problems, and be passionate about delivering high-quality mobile experiences.
Key responsibilities
- Design, develop, test, and deploy new features for an existing Android application.
- Write clean, efficient, scalable, and maintainable Android code.
- Contribute to application architecture and technical strategy.
- Collaborate with product managers, designers, and backend engineers to define and deliver solutions.
- Improve application performance, reliability, and overall user experience.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional Android development experience.
- Proficiency in Kotlin and deep understanding of Android SDKs and APIs.
- Experience working with large-scale applications and complex architectures.
- Strong understanding of object-oriented programming, design patterns, and performance optimization.
- Experience with RESTful APIs, Git, and CI/CD pipelines.
What we offer
- Opportunity to work on a large-scale mobile application within a professional engineering team.
- Influence on architectural and technical decisions.
- Mentorship opportunities and a focus on engineering excellence.
- Fully remote work environment allowing for flexibility and focus.