Role OverviewParamount is seeking a Lead Software Engineer - Android to develop cohesive solutions to complex content-based technical challenges. This role is responsible for the full software development lifecycle, from understanding product goals and engineering roadmaps through solution design, architecture, implementation, delivery, and ongoing maintenance.
What You Will Do
The ideal candidate will partner closely with product and engineering teams to define requirements, align technical solutions with business objectives, provide accurate engineering estimates, and contribute to platform architecture initiatives focused on optimization, performance, and scalability.
Why It Might Be a Fit
This individual will also lead and mentor engineers throughout the development process, establishing standards for code quality, tooling, metrics, reporting, and quality engineering collaboration to ensure a quality-first approach.
Requirements
- Expert-level proficiency in Kotlin and Java.
- Strong understanding of Android SDK and Android platform ecosystems.
- Deep knowledge of architectural patterns and modern Android development approaches, including MVVM, MVI, Clean Architecture, Jetpack Compose, and Material Design.
- Experience with Android Studio and Gradle.
- Strong understanding and implementation of software design patterns.
- Proven ability to design scalable, high-performing, and secure Android applications.
- Experience integrating complex RESTful APIs and third-party libraries.
- Extensive experience writing unit, UI, and automated tests using frameworks such as JUnit and Espresso.
- Experience implementing and maintaining CI/CD pipelines using tools such as Jenkins and GitHub Actions.
- Experience identifying and resolving performance bottlenecks, including memory leaks, rendering issues, and network inefficiencies.
- Proficiency with Android performance analysis tools, including Android Profiler and LeakCanary.
- Ability to communicate complex technical concepts to engineers, stakeholders, and executive audiences.
- Demonstrated success mentoring and developing high-performing engineering teams.
Benefits
- Medical insurance
- Dental insurance
- Vision insurance
- 401(k) plan
- Life insurance coverage
- Disability benefits
- Tuition assistance program
- PTO
]]>