Photon
Website:
photon.com
Job details:
As an iOS Lead/Principal Engineer, you will be responsible for the "big picture"—ensuring our apps are scalable, secure, and maintainable while mentoring senior talent to reach their full potential. You will work at the intersection of product strategy and technical execution, bridging the gap between complex business requirements and elegant, high-performance code.
You are passionate about growing your skills and value high quality application development on modern tech stack and cloud. You will enjoy building the next generation of communication products, web and mobile platforms. You are interested in how best to drive tasks to completion, collaborate to achieve your goals, think through scenarios and edge cases, learn from your leadership, and understand the broader impact of your work. If you are interested in joining a world-class team of passionate people and industry veterans who care about code quality, architecture, design and user experience as much as having fun together, then we’d like to talk to you.
Responsibilities:
- Provide technical leadership to engineers in fast-paced environment
- Enforce design reviews, code reviews, continuous integration and test driven development
- Drive technical excellence and implementation of best engineering practices
- Lead hands-on implementation work to keep current with technology trends inside and outside Yahoo
- Build and deliver high quality and high performance features for our users on iOS mobile app
- Collaborate with user experience designers, product managers, and other engineers to deliver new features, enhancements, platform improvements and bug fixes
- Collaborate with other engineers to write testable, reliable code, continuously deploying to production systems
- Growing in a culture of learning through design discussions and code reviews
- Deploy, monitor and operate large scale production systems distributed across the globe.
- Analyze and optimize application/platform code and/or APIs for efficiency and performance
Qualifications:
- BS in Computer Science (or equivalent) with 8+ years of experience
- Strong object oriented programming experience: Swift, Objective-C, C++, Java or similar
- Strong foundation in Computer Science, with strong competencies in data structures, algorithms, and software design
- Excellent technical knowledge of iOS mobile application development with a solid understanding of the framework components and their life cycles
- Experience in software development domain and principles, including design patterns, code structure, programming languages, continuous integration, and deployment architecture
- Experience with Experience with mobile test driven development using XCUITest, Espresso, Roboelectric, Appium, Kiwi or similar technologies
- Proven experience identifying and remediating accessibility violations to ensure compliance with WCAG standards
- Excellent communication skills, both written and oral
Preferred Qualifications:
- Experience developing mobile applications frameworks and/or SDK solutions for Identity, Payments, Analytics
- Experience working with SwiftUI
- Experience with web technologies (NodeJs, JSON, TypeScript, HTML5 and CSS3)
- Shipped an app to the Apple App Store
- Demonstrated proficiency and a proactive approach to utilize emerging AI functionalities and leverage AI Code Assistance tools with efficacy. Preferred tools include Cursor, Claude CLI/Desktop, and Gemini.
- Experience with Scrum or similar agile development methodology
Click on Apply to know more.