Sr. Android Engineer

Published: 2024-08-13

Job details

New Hope, PA
On-site
Full-time

Job Overview: 

We are seeking a highly skilled and experienced Senior Android Engineer to join our dynamic team. The ideal candidate will have a strong background in developing and maintaining high-quality Android applications. This role requires a deep understanding of mobile app development, a passion for building great products, and the ability to lead and mentor junior developers.

 

Key Responsibilities:

  • Design, develop, and maintain advanced applications for the Android platform in a video streaming space
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Work with outside data sources and APIs.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Identify and correct bottlenecks and fix bugs.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Lead and mentor junior Android engineers, fostering a culture of learning and continuous improvement.
  • Participate in code reviews to maintain code quality and distribute knowledge.
  • Ensure the best possible performance, quality, and responsiveness of the application.
  • Work closely with the product team to understand business requirements and translate them into technical requirements.
  • Contribute to the overall architecture and technical direction of the mobile platform.

 

Qualifications: 

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • 5+ years of professional experience in Android app development.
  • Proficient in Kotlin and Java.
  • Strong understanding of Android SDK, different versions of Android, and how to deal with different screen sizes.
  • Familiarity with RESTful APIs and real time connectivity practices.
  • Strong knowledge of Android UI design principles, patterns, and best practices.
  • Experience with offline storage, threading, and performance tuning.
  • Familiarity with push notifications.
  • A knack for benchmarking and optimization.
  • Proficient understanding of code versioning tools, such as Git.
  • Familiarity with continuous integration.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills and the ability to work in a collaborative environment. 

 

Preferred Qualifications:

  • Experience with Android Jetpack components.
  • Knowledge of modern architectural patterns like MVVM.
  • Experience with automated testing frameworks and continuous integration.
  • Familiarity with Agile/Scrum methodologies.
  • Experience with app store deployment and management.
  • Contributions to open-source projects or personal projects. 

 

Benefits & perks include:

  • 401(k) matching
  • Medical/Rx insurance
  • Dental Insurance
  • Vision Insurance
  • Life/AD&D insurance
  • Group Long-Term & Short-Term disability coverage
  • Employee assistance programs
  • Voluntary AFLAC benefit offerings
  • Voluntary Pet Insurance
  • Generous paid time off, including fully paid bereavement, maternity, and parental bonding leave
  • Employee discount program access
  • Company-paid access to LinkedIn Learning 

 

The Parship Meet Group values and embraces diversity and inclusion. We do not discriminate based on race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, genetic information, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories in accordance with applicable federal, state, and local laws. The Meet Group is committed to providing reasonable accommodations to applicants if needed during the interview process. We are proud to be an Equal Opportunity Employer.

Apply