Telly TV · 2 weeks ago
Principal, Software Engineer - Android Operating Systems
Maximize your interview chances
Insider Connection @Telly TV
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
Take ownership of the architecture, design, and development ensuring they are scalable, maintainable, and meet the highest quality standards.
Work closely with product managers, UX/UI designers, and backend developers to translate business requirements and design specifications into functional and engaging Telly applications.
Provide technical leadership and guidance to junior and mid-level engineers.
Conduct code reviews, promote best practices, and contribute to the team's professional growth.
Stay up-to-date with the latest Android development trends, tools, and technologies.
Drive the adoption of new features and improvements that enhance the user experience and performance of our applications.
Analyze and improve application performance, focusing on responsiveness, memory usage, Telly devices’ battery/power consumption.
Contribute to the overall AOSP strategy and play a key role in setting the technical direction for Android development within the organization.
Maintain comprehensive documentation of the architecture, design, and codebase.
Review and analyze performance data daily to identify trends, issues, and opportunities for optimization.
Anticipate and resolve operational issues, ensuring continuous improvement of firmware developer operations.
Serve as a player/coach, leading by example while preparing to build and manage a small SW team over the next year.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Bachelor's or Master’s degree in Computer Science, Software Engineering, or a related field
7+ years of professional experience in Android development, with a strong portfolio of published applications.
Proficiency in Kotlin and Java and strong understanding of Android SDK, NDK, Jetpack components, and Android Studio.
Strong understanding of software dev principles
Experience with RESTful APIs, third-party libraries, and cloud-based services.
Knowledge of UI/UX design principles and best practices.
Familiarity with CI/CD pipelines and version control systems
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration skills.
Ability to lead and inspire a team in a fast-paced, dynamic environment.
Self-motivated and proactive in driving technical solutions.
Preferred
Experience with modern Android architectures such as MVVM, MVI, or Clean Architecture
Experience in Kotlin, Jetpack, Android TV, AOSP, Android NDK, Android Studio
Experience with Agile/Scrum development methodologies.
Experience in the TV entertainment domain, with a deep understanding of industry-specific challenges and solutions.
Proven experience working with remote and distributed teams across various time zones and cultures, with the ability to lead and collaborate effectively in a global context.
Familiarity with back-end development and cloud services like AWS EC2, Lambda, & Cloudfront
Benefits
Competitive salary and benefits package.
Company
Telly TV
We are revolutionizing the future of TV with the world's first dual screen television offered for free! Visit www.freetelly.com for the ultimate free television upgrade for the living room.