Dive into anything
Senior iOS Engineer, Media Foundations
Location
United States
Posted
6 days ago
Salary
$190K - $267K / year
Seniority
Senior
Job Description
Senior iOS Engineer, Media Foundations
Reddit, Inc.
• Architect a highly modular, easy-to-integrate iOS video player that enables other teams to build features effortlessly while delivering first-class performance for users. • Partner with backend media infrastructure and CDN teams to optimize global delivery and performance. • Work cross-functionally with product, design, and other engineering counterparts to execute on product and business strategy and build novel media products and features that our users will love. • Work with a team of thoughtful, fast-moving, and motivated engineers. Set and define standards that improve developer workflows, recommend best practices, and help coach and mentor engineers on the team to further their professional development. • Utilize AI-assisted development tools to accelerate prototyping, system design, and coding, while applying rigorous judgement to validate and own the final outputs.
Job Requirements
- Bachelor's degree or higher in Computer Science or a related field, or equivalent technical expertise
- 5+ years of hands-on, professional software development experience developing user-facing iOS mobile native applications at scale, using Swift
- Strong organizational skills, the ability to prioritize tasks and to deliver projects on schedule.
- Excellent communication skills. You collaborate effectively with teams in a fully remote environment and discuss complex topics with technical and non-technical audiences.
- A track record of leading projects that require cross-team and cross-functional collaborations
- Entrepreneurial spirit. You are self-directed, innovative, and biased towards action in fast-paced environments. You love to build new things and thrive in ambiguity and even failure.
Benefits
- Comprehensive Healthcare Benefits and Income Replacement Programs
- 401k with Employer Match
- Global Benefit programs that fit your lifestyle, from workspace to professional development to caregiving support
- Family Planning Support
- Gender-Affirming Care
- Mental Health & Coaching Benefits
- Flexible Vacation & Paid Volunteer Time Off
- Generous Paid Parental Leave
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Power Engineer, Utility Interconnection
DLB AssociatesEmpowering Transformative Change in the Built Environment.
• Serve as a senior engineering contributor for Battery Energy Storage System (BESS) projects, performing advanced engineering work with general oversight. • Perform detailed design, analysis, and engineering of BESS, microgrid, and other inverter-based resource (IBR) systems, ensuring compliance with customer requirements, utility requirements, industry standards, codes and regulations. • Collaborate with multidisciplinary teams to integrate BESS and IBR designs seamlessly into larger electrical systems, including substation, generation, and grid interconnection infrastructure. • Support technical scoping, design, and utility/developer coordination for Battery Energy Storage System (BESS), microgrid, and other inverter-based resource (IBR) interconnections at the medium- and high-voltage level, including protection philosophy, interconnection studies, and compliance with IEEE 1547 / IEEE 2800. • Contribute to engineering approaches, design standards, and technical risk management. Support project delivery as engineer of record (or in support of the EOR), contributing to technical accuracy, constructability, and code compliance. • Apply and help maintain engineering standards, design criteria, and quality expectations for energy storage work. • Support execution of the firm’s client value system and help assure that the project is executed in accordance with company policies and standards. • Work closely with clients to understand their specific project requirements, provide technical insights, and ensure client satisfaction throughout the project lifecycle.
• Provide technical leadership to the team, serving as a reference for architecture, development, and engineering best practices. • Support the definition and evolution of the architecture of corporate solutions. • Ensure quality, security, performance, and maintainability standards for applications. • Participate in design, technical reviews, resolution of complex problems, and validation of solutions developed by the team. • Conduct code reviews and promote development best practices. • Define and monitor versioning strategies, automated testing, and CI/CD. • Provide technical support for Generative AI initiatives, intelligent automation, virtual assistants, and applications powered by language models (LLMs). • Evaluate technologies, frameworks, and platforms related to Artificial Intelligence, contributing to the company's innovation strategy. • Collaborate with leadership and business areas to align priorities and technical direction. • Participate in proofs of concept (POCs), technology evaluations, and innovation initiatives. • Contribute to the design and evolution of AI-based solutions, supporting the definition of architectures, standards, and best practices for corporate use. • Contribute to the advancement of the company's technical maturity, processes, and engineering culture. • Manage technical debt and drive the continuous improvement of the platforms under your responsibility.
Senior Software Engineer, C&I
EnergyHubEnergyHub empowers utilities and their customers to create a clean, distributed energy future.
• Design and implement core platform features • Design and lead technical initiatives in React • Develop front end and back end solutions • Collaborate cross-functionally with product managers and stakeholders • Work within real-world constraints to develop creative solutions • Contribute to best practices for CI/CD, data modeling, and iterative development • Mentor and support other engineers
• Design, implement, and maintain frontend features for repository and wiki-related product experiences; • Build high-quality React and TypeScript UI components and flows; • Integrate frontend functionality with backend services and APIs; • Support backend and SQL changes where needed as part of the 20% backend scope; • Investigate and resolve product, performance, and reliability issues across frontend and backend touchpoints; • Contribute to product improvements, testing, validation, and ongoing development tasks.




