DAZN Group is looking for Senior Android Engineer to join our dynamic team and embark on a rewarding career journey you will be responsible for the design, development, and maintenance of Android applications.
You will work closely with cross-functional teams, including product managers and designers, to create high-quality and user-friendly mobile applications that meet the organization's objectives.
Key Responsibilities:
Android App Development: Design, develop, and maintain Android applications, ensuring they meet high standards of functionality, performance, and user experience.
Coding: Write clean, maintainable, and efficient code in Java or Kotlin, following best practices and design patterns.
Architecture: Architect and develop Android applications with a focus on scalability, maintainability, and performance.
UI/UX Implementation: Implement user interfaces that adhere to design specifications and provide an exceptional user experience.
API Integration: Integrate with RESTful APIs, third-party libraries, and services to fetch data and enhance app functionality.
Testing and Debugging: Perform unit testing and debugging of Android applications to ensure they are stable and free of defects.
Version Control: Use version control systems (eg, Git) to collaborate and manage code repositories.
Documentation: Create and maintain documentation for code, design decisions, and processes.
Code Reviews: Participate in code reviews and provide constructive feedback to maintain code quality and standards.
Security: Implement and follow best practices for app security to protect user data and ensure compliance with privacy regulations.
App Deployment: Prepare and manage app releases on the Google Play Store, including updates and maintenance.
Team Collaboration: Collaborate with cross-functional teams, including product managers, designers, and other developers, to define requirements and deliver features.
Mentoring: Mentor and provide guidance to junior developers, helping them grow their skills and knowledge.
Qualifications:
Bachelor's degree in Computer Science, Software Engineering, or a related field.
Several years of professional experience in Android app development, with a strong portfolio showcasing relevant projects.
Proficiency in Java and/or Kotlin, Android SDK, and the Android Studio IDE.
Experience with third-party libraries and APIs.
Knowledge of design patterns, software architecture, and mobile app best practices.