Job Closed
This listing is no longer active.
Here for every sports story that matters.
Senior Software Engineer, Mobile iOS
Location
United Kingdom
Posted
97 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer, Mobile iOS
The Athletic
• Own key aspects of our native iOS application and contribute to our core features and architecture. • Build beautiful, polished user experiences and architect elegant, maintainable code. • Prioritize code quality and performance above all else. • Collaborate with Full Stack, Design, Product, and Data teams to engineer complete, end-to-end solutions that prioritize observability and experimentation.
Job Requirements
- 5+ years’ professional experience with native iOS development in Swift.
- Solid understanding of multi-threaded networking, especially async/await.
- Practical experience with MVVM pattern.
- Our app is almost entirely SwiftUI, therefore a high level of comfort with it is required to be successful.
- Consumer facing product and design instincts with desire to have a voice in product decisions.
- Knowledge of Git/GitHub and best practices for peer code review.
- Claude Code and GraphQL experience a plus.
Benefits
- The Athletic offers unique perks and benefits to all full-time employees based on their country of residence.
- Our UK benefits packages offer benefits and perks, competitive to the local market.
- The Athletic Media Company is an equal opportunity employer and enthusiastically encourages people from all backgrounds and experiences to apply.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Full Stack Engineer - Eskimo Software
DistilledWhat we build is technology, but what we do is create connections for life’s most meaningful moments.
Eskimo Software (eskimo-software.com) part of the Distilled group, is Ireland’s leading provider of sales software to the Automotive Dealers of Ireland. With over 220 customers in Ireland and the UK we enable car dealers to manage, analyse and convert leads across the entire journey. What you will be doing As an Eskimo Software Engineer, you will work as part of a small, tightknit technical team which includes other developers, product designers and directly with management where required. You will also have the opportunity to collaborate with the wider Distilled Engineering Team and leverage the wider group's scale and experience to build the best possible software solutions. Talented, motivated developers with a keen interest in how the product they are building works for its users has been key to Eskimo’s success. The successful candidate will be rewarded with a high level of autonomy and will have the ability to influence both product direction and implementation approach. *This is a remote-first position within Ireland. As a Full Stack Engineer at Eskimo you will: - Take responsibility for defining, designing and implementing solutions for often complex issues that arise across the both the front end and back end of the technology stack - Have really strong domain knowledge and be eager to understand how a particular job or feature benefits the end user - You can work independently or mentor junior team members successfully. - Bring fresh thinking with you in terms of technologies used for better efficiencies (AI, libraries etc.) - Build reusable code where possible and remove/prevent technical debt - Have an ability to juggle multiple projects concurrently - Exploring generative AI opportunities to help build better products faster - Always strive to ensure our codebase is clean, scalable and secure - Be an advocate for coding standards within the team - Keep abreast of new technologies and techniques in software development - At least 6 years experience in similar role - Knowledge of Frontend JS frameworks (Reactjs, Backbonejs, Vue etc.) - Professional experience in C# .NET - Very familiar with and a daily user of AI development tools such as GitHub Copilot, Claude Code or Cursor - Experience in designing and consuming RESTful APIs - Strong knowledge of SQL and how to write efficient queries and optimise performance for large datasets - Ability to thrive independently and work on your own initiative, while also being a strong teammate Advantage if you have - Experience in optimizing performance on both front end and backend - Experience developing AI features - Mobile app development (React Native, Flutter.io etc.) What you can expect Eskimo Software has a very close-knit and high performing team: - There is scope for creativity and thinking outside the box where every voice is listened to. - Strong ownership of each individual’s responsibility and also the wider growth of the product and the company. - Competitive salary and bonus structure We are a diverse bunch of people here in Distilled, and we want to continue to attract and retain a diverse range of people into our Company. We do not discriminate based on gender, marital status, family status, sexual orientation, religion, age, disability, race and membership of the Traveller community.
• Scope, design, and build scalable, resilient distributed systems • Utilize programming languages like Python, SQL, and NoSQL databases, along with Apache Spark for data processing, dbt for data transformation, container orchestration services such as Docker and Kubernetes, and various Azure tools and services • Use your technical expertise to shape product definitions and drive towards optimal solutions • Engage in cross-functional collaboration throughout the entire development lifecycle • Lead in design sessions and code reviews with peers to elevate the quality of engineering across the organization • Define, create, and support reusable data components and patterns that align with both business and technology requirements • Build a world-class analytics platform to satisfy reporting needs • Mentor other engineers • Consistently share best practices and improve processes within and across teams
• Oversee all electrical engineering efforts to ensure deliverables are submitted on time, comply with client and regulatory requirements, meet quality standards, and align with budget and constructability expectations • Conduct and review electrical engineering designs and studies to develop deliverables and act as Engineer of Record for one or more projects simultaneously • Lead, manage, and mentor the electrical design team on the technical delivery of PV and BESS projects • Develop, implement and continuously improve a robust set of design standards, templates and best practices • Recruit and mentor electrical engineering team members that embody Signal Energy’s Core Principles • Champion innovation and creativity in design tools, processes and plant technology to keep Signal Energy an industry leader in PV and BESS engineering, procurement and construction • Maintain knowledge of current and pending industry codes and standards; incorporate same into design tools and processes • Interface with clients and other stakeholders to optimize project design and value; be the go-to expert for technical solutions • Support pursuits with input on conceptual designs and engineering budgets • Support Operations through resolution of RFIs, field changes and other design-related issues, including technical evaluations of any proposed changes to project design requirements, material specifications or means and methods • Collaborate with other engineering disciplines to ensure seamless integration of civil, structural and high voltage design packages
Engineering Team Leader
RemoteThe easier way to employ globally. Remote builds belonging for your team with payroll, benefits, & compliance solutions.
• Managing a small product team of 3-5 engineers (backend and frontend). • 30% of the time spent doing management work. Outside of that actively participates in product development in the their team. • Being involved in hiring processes for their own team and potentially help out their peers. • In addition to being involved in hiring, also being responsible for the onboarding process of new engineers. • By being the spokesperson for everyone in their team they are expected to manage the team dynamics and bring out the best in them. • Giving continuous and constructive feedback on all the things. • Helping the team to grow continuously as a group and is responsible for each direct report’s career. • Providing guidance and coaching to the team. • Redesign how engineering work ships with autonomous agents as the default execution layer. • Propose and operationalize agentic workflows end-to-end (spec → plan → execute → verify) to deliver outcomes faster. • Build reusable agentic workflows and primitives in the codebase so teams can apply them repeatedly across domains. • Use verification loops (tests, checks, evals, guardrails) to ensure results are correct, secure, reliable, and scalable.




