Yahooposted 16 days ago
$128,250 - $266,875/Yr
Full-time • Senior

About the position

AOL is a global media and technology company, representing the best of premium content and innovative platforms. Originally known as America Online, we once connected over 35 million people to the internet, becoming a cultural icon and business behemoth. We recognized digital as the future of media and set out to build a network to enable our company—and our users and partners—to capitalize on this new world. We've always had the drive and innovative thinking to mobilize the future. Now, we have the tools, the reach, and the resources to make this future a reality. We just need YOU! A Little About Us AOL, the original trailblazer of online communication, is looking for creative, exciting, deeply-technical agents of change who seek to blaze a new trail. We are looking for exceptional engineers to join us in creating exciting new mobile products for our popular, ever-expanding portfolio. AOL App is destination for the latest headlines to fast-loading email and trending videos, AOL app brings it all together on your mobile device. You would be working with a tight-knit team of engineers on a highly engaging application that is designed specifically to satisfy our most loyal members. It takes powerful technology to connect our brands and partners with millions of active users. Whether you’re looking to write mobile app code, engineer the servers behind our massive ad tech stacks, or develop algorithms to help us process trillions of data points a day, what you do here will have a huge impact on our business—and the world. Want in? Location Preference: Reston, Virginia - hybrid work environment.

Responsibilities

  • Define, design, develop, and ensure timely completion of major new features in current and future products.
  • Conduct peer code reviews, contributing to a collaborative working model and learning from team members.
  • Solve difficult engineering and user experience problems with elegant, seamless solutions.
  • Take ownership of mobile app features and areas impacting millions of users.
  • Collaborate with engineering teams to create innovative solutions and share knowledge across the team.
  • Work with user experience designers, product managers, and other engineers to deliver new features, enhancements, platform improvements, and bug fixes.
  • Write testable, reliable code and continuously deploy it to production systems in collaboration with other engineers.
  • Foster a learning culture through active participation in design discussions and code reviews.
  • Own, deploy, monitor, and operate large-scale production systems distributed globally.
  • Recommend alternative approaches and leverage new technology to solve complex problems and achieve project goals.

Requirements

  • Bachelor's or Master's degree in Computer Science (or equivalent) with 8+ years of professional software engineering experience.
  • Expertise in iOS development with a deep understanding of Swift, SwiftUI and Objective-C, leveraging the latest iOS frameworks and best practices.
  • Proven track record of building and maintaining large-scale mobile applications used by millions of users, with a strong emphasis on performance, scalability, and security.
  • Passion for Apple technologies and staying up-to-date with the latest iOS advancements, ensuring you fully utilize iOS-exclusive features and design elements to create user-friendly, intuitive experiences.
  • Strong foundation in computer science with a deep understanding of data structures, algorithms, and efficient software design.
  • Expert in iOS frameworks, including understanding their life cycles, memory management, and the nuances of building responsive, high-performance apps.
  • In-depth knowledge of modern software development principles, including clean code architecture, design patterns (e.g., MVC, MVVM), continuous integration (CI/CD), and scalable deployment strategies.
  • Extensive experience with automated testing frameworks such as XCUITest, Appium, or similar tools for robust Test-Driven Development (TDD) and ensuring high-quality, bug-free releases.
  • Excellent communication skills—clear, concise, and effective in both written and verbal forms, with the ability to collaborate seamlessly across cross-functional teams.
  • Ability to translate product requirements and design assets into functional, high-quality user interfaces, using Interface Builder or programmatically, ensuring pixel-perfect implementations.
  • Familiarity with additional development tools like Charles Proxy and Figma/UI Designer for debugging and design collaboration is a plus.

Nice-to-haves

  • Led user growth initiatives for mobile apps.
  • Successfully launched an app on the Apple App Store.
  • Developed mobile application frameworks or SDK solutions for Identity, Payments, and Analytics.
  • Experienced in SCRUM or other agile development methodologies.
  • Collaborated closely with product teams, designers, and developers to create seamless mobile experiences.

Benefits

  • Comprehensive healthcare
  • 401k
  • Backup childcare
  • Education stipends
  • Flexible hybrid work options
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service