Sr. Software Apps Engineer

$128,250 - $266,875/Yr

Yahoo Holdings - Champaign, IL

posted 10 days ago

Full-time - Mid Level
Hybrid - Champaign, IL

About the position

AOL is seeking exceptional engineers to join their team in creating innovative mobile products for the AOL app, which serves as a hub for news, email, and videos. The role involves working collaboratively within a tight-knit team to develop features that will impact millions of users, utilizing modern technology and a focus on high-quality application development.

Responsibilities

  • Define, design, develop, and deliver major new features across current and future products, ensuring timely completion.
  • Conduct peer code reviews, contributing to a collaborative environment while learning from team members.
  • Solve complex engineering and user experience challenges with elegant, seamless solutions.
  • Own key features of the mobile application that will impact millions of users.
  • Collaborate with engineering teams to explore innovative solutions and share knowledge.
  • Work closely with designers, product managers, and engineers to implement new features, enhancements, platform improvements, and bug fixes.
  • Write testable, reliable code, and continuously deploy to production systems in collaboration with fellow engineers.
  • Participate in a learning-focused culture through design discussions and code reviews.
  • Take ownership of deploying, monitoring, and operating large-scale production systems globally.
  • Propose alternative approaches and leverage new technologies to solve complex problems and meet goals.

Requirements

  • Bachelor's or Master's degree in Computer Science (or equivalent) with 8+ years of professional software engineering experience.
  • Expertise in Android development using Java and Kotlin, with a strong understanding of Android SDK and modern development tools.
  • Strong Computer Science fundamentals, with expertise in data structures, algorithms, and software design to ensure high-performance, scalable mobile applications.
  • Deep knowledge of Android architecture and lifecycle management, including components like Activities, Fragments, Services, Broadcast Receivers, and Content Providers.
  • Proficiency in design patterns, modular code structure, and continuous integration/deployment practices to support large-scale, high-traffic apps.
  • Experience with mobile test-driven development (TDD), using tools such as Espresso, Robolectric, and Appium to ensure high-quality, maintainable code.
  • Proven ability to work with cross-functional teams including product managers, designers, and fellow engineers to create intuitive and scalable mobile experiences.
  • Strong communication skills, both written and verbal, to effectively collaborate within a globally distributed team.

Nice-to-haves

  • Experience in leading app user growth initiatives.
  • Shipped an app to the Google Play store.
  • Experience developing Mobile applications frameworks and/or SDK solutions for Identity, Payments, Analytics.
  • Experience with SCRUM or similar agile development methodology.

Benefits

  • Healthcare
  • 401K savings plan
  • Company holidays
  • Vacation
  • Sick time
  • Parental leave
  • Employee assistance program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service