hero

MSIV's Talent Hub

Connecting world-class local talent with homegrown enterprises
North Bay Startup Jobs
80
companies
95
Jobs

Senior Software Engineer - iOS

Game Taco

Game Taco

Software Engineering
Posted on Feb 6, 2025

Founded in 1999, WorldWinner develops and operates competitive games of skill with real cash prizes under the WorldWinner consumer brand and in partnership with leading Sports Gaming Entertainment company FanDuel under the FanDuel Faceoff name.

WorldWinner is the most recognized and trusted skill games technology platform and brand for players who want to Play to Win. We bring games to the world that inspire people to play for more. With over 20 challenging games where the outcome is dependent on player skills versus chance across a content library spanning classic card games to casual favorites to retro arcade games, WorldWinner has something for every gamer. Backed by Platinum Equity and strategic investors, we are looking for new team members in a variety of disciplines to help us build a world-class gaming platform on mobile and beyond!

Role Overview

We are seeking a talented and passionate Senior Software Engineer to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining software applications that meet our business needs and delight our users. You will collaborate with cross-functional teams to deliver high-quality solutions while keeping performance, scalability, and security in mind.

Responsibilities

· Develop, test, and maintain robust, scalable, and efficient software applications

· Collaborate with product managers, designers, and other engineers to define technical requirements and deliver solutions

· Write clean, maintainable, and well-documented code following best practices

· Debug, troubleshoot, and resolve software defects and performance issues

· Participate in code reviews to ensure adherence to quality and coding standards

· Stay up to date with emerging technologies and propose innovative solutions to improve processes and applications

· Contribute to the continuous improvement of development tools, workflows, and team practices

Senior Responsibilities

Leading the design and architecture of complex systems, ensuring scalability, reliability, and maintainability

Tackling challenging technical issues and finding innovative solutions.

Setting high standards for code quality, conducting code reviews, and establishing best practices

Making informed, strategic technical decisions that align with business goals

Providing mentorship to less experienced software engineers, helping them grow their technical and problem-solving skills

Leading knowledge-sharing sessions or workshops to upskill the team

Offering constructive feedback on both technical and professional aspects of development

Acting as a bridge between technical and non-technical stakeholders, translating complex concepts into understandable terms

Helping resolve disagreements within the team by facilitating productive discussions

Estimating time, resources, and risks for projects, ensuring timely delivery

Identifying inefficiencies in workflows and suggesting or implementing improvements

Leading the development of key features or components in a project

Troubleshooting difficult issues in the system and optimizing performance

Ensuring that critical knowledge is documented for maintainability and onboarding

Taking responsibility for the success and failures of their tasks and projects

Making choices that ensure the sustainability of the system and its future development

Demonstrating professionalism, diligence, and a growth mindset

Requirements Technical Skills

Expert to mastery experience with

Swift

Objective-C

Core iOS Frameworks

XCode

GitHub

Soft Skills

Empathetic and kind to others

Excellent problem-solving skills and attention to detail

Strong communication and collaboration abilities

Self-motivated and able to work independently or in a team environment

Open minded to new ideas and approaches

Education and Experience

Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience

8 to 10 years of professional software development experience

Nice-to-Haves

Any experience with:

CSS

JavaScript

React

TypeScript

C#

ASP.NET Core

Postgres

CI/CD

DevOps

Docker

Django

Figma

Python

Open-source contributions or personal projects showcasing your expertise

What We Offer

Competitive salary and benefits package

Flexible working hours and remote work options

Opportunities for professional growth and career advancement

A collaborative and inclusive work environment

Access to cutting-edge tools, technologies, and resources

EQUAL EMPLOYMENT OPPORTUNITY

WorldWinner is an equal opportunity employer and does not discriminate against employees or applicants on the basis of race, color, national origin, gender, sex, sexual orientation, pregnancy, gender identity or expression, disability, religion, age, genetic information, veteran status or any other characteristic protected by federal, state or local law. We will make a reasonable accommodation to known physical or mental limitations of a qualified applicant or employee with a disability unless the accommodation imposes an undue hardship on our operation or direct safety threat to the individual or others in the work environment. We also participate in the E-Verify program, a service of DHS and SSA.