Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior iOS Engineer image - Rise Careers
Job details

Senior iOS Engineer

About our company

Triumph Arcade is a hypergrowth consumer company in the skilled gaming space. We rank in the top 5 in our category in the app store.

  • We have over 50K daily active users

  • We grew revenues 20x over the past year

  • We are valued at $150M+ with less than 20 employees. And we have plenty of growth ahead

Role

  • Build and Maintain the Triumph App: Collaborate with one other iOS engineer to develop features for and maintain the core product.

  • Proactive Issue Management: We have a fast feedback loop and release cadence, and keep the quality high.

Skills

  • Proficiency in iOS Development: Expert knowledge of Swift, SwiftUI, and Objective-C.

  • Modern Asynchronous Programming: Comfortable with modern async paradigms like async/await and Combine.

  • Architectural Knowledge: Experience with modern iOS architectures, particularly MVVM.

  • Attention to Detail: Passionate about shipping high-quality apps in a fast-paced environment. It’s a demanding role that requires dedication to craftsmanship especially with UI and animation related work.

  • Up-to-Date with iOS Ecosystem: Stay current with the latest iOS and Swift releases and updates.

  • Project Leadership: Experience managing and releasing large-scale apps or projects, taking them from concept to live deployment.

Why Triumph?

  • Impactful Role on a Small Team: You'll work on one of the top apps in the App Store with a small, agile iOS team, giving you the autonomy to make a significant impact. This means fewer bureaucratic layers and more opportunity for individual contributions to make a visible impact. You will ship on week 1.

  • Innovative Challenges: Work on cutting-edge projects, including SDK development, multiplayer features, and solving novel engineering challenges.

  • Cool Product: A top consumer product with massive usage

Average salary estimate

$140000 / YEARLY (est.)
min
max
$120000K
$160000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior iOS Engineer, Triumph Arcade

Are you a talented Senior iOS Engineer looking to make a real impact? Look no further! At Triumph Arcade, located in the vibrant city of San Francisco, we're a fast-growing company in the skilled gaming space with an exciting opportunity just for you. Our app ranks in the top 5 in its category on the App Store and has over 50K daily active users. As a Senior iOS Engineer, you will be responsible for building and maintaining our flagship Triumph App, collaborating closely with one other iOS engineer. We pride ourselves on a quick feedback loop and high-quality releases, which means you'll always be at the forefront of innovation. Your expertise in Swift, SwiftUI, and Objective-C will be crucial, as well as your understanding of modern asynchronous programming with async/await and Combine. You'll also get to flex your architectural knowledge, particularly with MVVM. This isn't just another job; you will be part of a small, dedicated team where your contributions will be valued and visible from day one. Imagine shipping your work in the first week and having the chance to tackle cutting-edge projects like SDK development and multiplayer features. At Triumph Arcade, we believe in crafting high-quality apps, and we're looking for someone with a keen attention to detail and a passion for UI and animations. Join us on this incredible journey and be part of something big in the gaming world!

Frequently Asked Questions (FAQs) for Senior iOS Engineer Role at Triumph Arcade
What are the key responsibilities of a Senior iOS Engineer at Triumph Arcade?

As a Senior iOS Engineer at Triumph Arcade, your key responsibilities include building and maintaining the Triumph App in collaboration with a fellow engineer. You'll proactively manage issues, ensuring the app's quality remains high as part of a fast feedback and release cadence. Your role will also involve deploying modern asynchronous programming techniques and applying architectural knowledge to enhance user experience, especially in the UI and animations.

Join Rise to see the full answer
What technical skills are required for the Senior iOS Engineer position at Triumph Arcade?

To succeed as a Senior iOS Engineer at Triumph Arcade, candidates should have exceptional proficiency in iOS development, specifically with Swift and SwiftUI, as well as Objective-C. Familiarity with modern asynchronous programming paradigms like async/await and Combine is crucial. An understanding of MVVM architecture and a commitment to crafting high-quality apps in a fast-paced environment are also essential.

Join Rise to see the full answer
What can I expect from the work environment as a Senior iOS Engineer at Triumph Arcade?

At Triumph Arcade, you can expect a dynamic and fast-paced work environment. With a small, agile iOS team, you will have the autonomy to make significant contributions to one of the top apps in the App Store. The culture is built on innovation and collaboration, allowing you to tackle unique challenges such as developing SDKs and implementing multiplayer features.

Join Rise to see the full answer
How does Triumph Arcade support professional growth for Senior iOS Engineers?

Triumph Arcade places a strong emphasis on professional development. As a Senior iOS Engineer, you will be constantly exposed to cutting-edge projects and the latest technologies in the iOS ecosystem. The fast-paced environment requires you to stay updated with new iOS and Swift releases, enhancing your skill set and expertise as you navigate innovative challenges.

Join Rise to see the full answer
What is the impact of the Senior iOS Engineer role on Triumph Arcade’s success?

The Senior iOS Engineer role at Triumph Arcade holds significant importance as you will contribute directly to the quality and performance of a top-app in the App Store. Your expertise and proactive problem-solving will help maintain a high-quality product that engages and delights users, further driving the company's growth and reputation in the competitive gaming market.

Join Rise to see the full answer
Common Interview Questions for Senior iOS Engineer
Can you describe your experience with Swift and SwiftUI as a Senior iOS Engineer?

When answering this question, outline specific projects where you've utilized Swift and SwiftUI. Mention particular challenges you faced, how you overcame them, and any innovative solutions you implemented to improve the app's performance or user experience.

Join Rise to see the full answer
How do you approach modern asynchronous programming in your iOS projects?

Discuss your familiarity with async/await and Combine, and provide examples of how you've used these paradigms in previous projects. Highlight the benefits of asynchronous programming in creating responsive apps and how it contributes to a smoother user experience.

Join Rise to see the full answer
What strategies do you use to ensure high-quality app releases?

Explain your testing and quality assurance processes, such as unit testing or beta testing. Emphasize your attention to detail and how you incorporate user feedback into iterative improvements, ensuring that any issues are resolved swiftly.

Join Rise to see the full answer
Could you give an example of a complex feature you developed for an iOS application?

Share a detailed narrative of a complex feature, discussing the planning, design, and execution phases. Mention any specific technologies you leveraged and the impact this feature had on user engagement or app performance.

Join Rise to see the full answer
How do you stay up-to-date with the latest developments in the iOS ecosystem?

Talk about your commitment to continuous learning through online courses, attending workshops, or participating in developer communities. Mention specific resources, such as blogs, podcasts, or conferences, that you find valuable for staying informed.

Join Rise to see the full answer
What is your experience with version control systems like Git?

Details about your experience with Git should include how you use it for collaboration within teams, managing different branches, and handling merge conflicts. Stress the importance of version control in maintaining code quality and enabling team efficiency.

Join Rise to see the full answer
How have you contributed to improving team processes or project management?

Illustrate any contributions you've made to streamline processes or enhance project management within your team. Share specific examples of tools or methods you introduced that optimized workflows or improved collaboration.

Join Rise to see the full answer
What is your approach to implementing new iOS features based on user feedback?

Explain how you gather and analyze user feedback to prioritize features. Emphasize the iterative design process, and discuss how user insights have directly influenced enhancements or new implementations in previous projects.

Join Rise to see the full answer
How do you handle tight deadlines while maintaining app quality?

Share your strategies for managing time effectively under pressure. Discuss prioritizing tasks, using agile methodologies, and how effective communication within your team helps in meeting deadlines without compromising on quality.

Join Rise to see the full answer
What excites you about the opportunity to work at Triumph Arcade as a Senior iOS Engineer?

Your answer should reflect genuine enthusiasm for Triumph Arcade's mission and product. Discuss how you're drawn to the chance to work on a top app, tackle innovative challenges, and make a tangible impact within a close-knit, agile team.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted yesterday
Photo of the Rise User
Posted yesterday
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Social Impact Driven
Empathetic
Collaboration over Competition
Growth & Learning
Photo of the Rise User
Wolt Remote Stralauer Allee, 10245 Berlin-Bezirk Friedrichshain-Kreuzberg, Germany
Posted yesterday
Photo of the Rise User
Snyk Remote Bucharest, Cluj
Posted 14 days ago
Photo of the Rise User
JumpCloud Remote Ankara, Türkiye - Remote
Posted 9 days ago

Triumph is a gaming monetization platform provider. They provide iPhone games on one line of code drop-in SDK. They handle the entire tournament stack by player matching, payment, arbitration, and compliance. They transform the game into money tou...

4 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
December 18, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!