Job Title: Principal Mobile Software Developer
Overview:
We are seeking a highly skilled Principal Mobile Software Developer to lead the development of our Android-based software solutions. As a key member of our team, you will be responsible for designing, implementing, and maintaining complex software systems.
Key Responsibilities:
* Design and develop high-quality Android software applications using Java and Kotlin programming languages.
* Collaborate with cross-functional teams to identify and prioritize software requirements.
* Analyze and resolve complex technical issues in a timely manner.
* Mentor junior developers to improve their coding skills and knowledge.
* Contribute to the development of new software features and technologies.
Requirements:
To be successful in this role, you will need:
* Proven experience in Android software development using Java and Kotlin.
* Strong understanding of Agile methodology and version control systems like Git.
* Excellent problem-solving skills and ability to work under pressure.
* Effective communication and collaboration skills.
Preferred Skills:
* Experience with Android TV and AOSP development.
* Familiarity with IT operations analytics and log analysis tools.
* Knowledge of issue tracking, team collaboration, and planning tools.