Disclaimer: Hunt UK Visa Sponsors aggregates job listings from publicly available sources, such as search engines, to assist with your job hunting. We do not claim affiliation with UST. For the most up-to-date job details, please visit the official website by clicking "Apply Now."
Role Description
Android Architect
UST are currently recruiting a talented Android Architect with strong architecture of Android-based solutions, ensuring they are robust, scalable, and aligned with our client’s business goals.
Responsibilities
- Designing and Defining Architecture: Creating the overall blueprint for Android applications, including the tech stack, components, and interactions.
- Technical Leadership: Guiding the development team on best practices, architectural patterns, and modern Android development techniques.
- Code Reviews: Enforcing code quality, ensuring adherence to architectural principles, and identifying potential issues.
- Performance Optimization: Ensuring applications are performant, responsive, and resource efficient.
- Collaboration: Working closely with product managers, designers, and other developers to define requirements, develop solutions, and integrate with other systems.
- Staying Updated: Keeping abreast of the latest Android technologies, frameworks, and best practices.
- Mentorship: Providing guidance and support to other Android developers.
- Security: Ensuring applications are designed and developed with security in mind.
- Scalability: Ensuring applications can handle increased load and data volume as needed.
- Troubleshooting: Identifying and resolving complex technical issues.
- Integration: Facilitating integration with other systems, including APIs and third-party services.
- Documentation: Creating and maintaining technical documentation related to the architecture and design.
Key Skills
- Strong Android Development Experience: Proficient in Kotlin and Java, with deep knowledge of Android SDK, architecture components, and design patterns.
- Architectural Expertise: Experience with , , , or other relevant architectural patterns.
- Performance Optimization: Familiarity with performance profiling tools and techniques.
- Testing: Experience with unit testing, integration testing, and UI testing.
- Collaboration and Communication: Ability to work effectively with diverse teams and communicate technical concepts clearly.
- Problem-Solving: Strong analytical and problem-solving skills.
- Leadership: Experience mentoring and leading technical teams.
Skills
Solution Architecture,Android,Mobile