Sparking Meaningful Connections for Every Single Person Worldwide
Staff Engineer, iOS Native
Location
Texas
Posted
1 day ago
Salary
$157.0K - $245K / year
Seniority
Lead
Job Description
Staff Engineer, iOS Native
Match Group
• Take the lead in defining iOS architecture roadmap, working closely with cross-functional teams to ensure best practices in mobile development. • Help drive efforts to modernize and optimize iOS application, focusing on scalability, performance, and maintainability. • Work to maintain alignment across the iOS development team, fostering a culture of collaboration and technical excellence. • Build POCs, research new frameworks and technologies, evaluate third-party SDKs, and provide data-driven recommendations to enhance mobile experience. • Tackle complex challenges in app performance, concurrency, and memory management, ensuring a seamless user experience. • Mentor less-experienced developers and conduct thorough code reviews, providing clear, constructive feedback. • Implement new features, refactor existing code, and lead the adoption of Swift and SwiftUI best practices. • Work with CoreData, Combine, StoreKit, and other Apple frameworks, integrating with RESTful APIs and third-party services. • Write unit and UI tests to maintain app reliability and stability, ensuring high-quality software releases. • Collaborate with product managers, designers, and backend engineers to deliver seamless, user-centric experiences. • Optimize and enhance CI/CD pipelines to streamline deployment and improve development workflows. • Lead efforts in accessibility (A11y) to ensure compliance with WCAG and Apple’s accessibility guidelines. • Implement and optimize app security best practices, ensuring compliance with industry standards like GDPR and SOC 2. • Contribute to App Store submission and review processes, ensuring compliance with Apple’s guidelines and policies. • Analyze app analytics and performance metrics, using tools like Firebase, Instabug, and Xcode Instruments to drive data-driven improvements. • Design and implement a modular architecture, breaking the app into independent, reusable modules to improve scalability, maintainability, and parallel development efficiency.
Job Requirements
- Bachelor’s degree, or U.S. equivalent, in Computer Engineering, Computer Science, Information Systems, or a related field, plus 5 years of professional experience as an Software Engineer, iOS Engineer, or any occupation/position/job title involving software engineering for iOS applications.
- In lieu of a Bachelor’s degree plus 5 years of experience, the employer will accept 7 years of professional experience as an Software Engineer, iOS Engineer, or any occupation/position/job title involving software engineering for iOS applications.
- 5 years of professional experience using Swift to design, develop, and modify high-performance, scalable iOS applications with more than 1 million users.
- 5 years of professional experience operating in Agile development environments, participating in Scrum ceremonies and delivering on tight deadlines.
- 3 years of professional experience working with SwiftUI, including building and maintaining UI components for iOS applications.
- 3 years of professional experience documenting systems, technical specifications, and application architectures.
- 3 years of professional experience developing applications based on modern architectural patterns, including MVC and MVVM.
- 3 years of professional experience using version control systems including Git and working within a CI/CD pipeline.
- 2 years of professional experience implementing and optimizing legacy codebases while ensuring backward compatibility.
- 2 years of professional experience using RESTful APIs and third-party libraries for integrating with backend services.
- 2 years of professional experience using dependency management tools including Cocoapods or Swift Package Manager.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Principal Software Engineer
ClanXclanX brings world-class product builders together as cloud-based teams & connects them with high growth tech companies.
• Design, build, and maintain scalable full-stack applications. • Lead architecture, technical design, and engineering best practices. • Develop modern frontend applications using React.js. • Build scalable backend services using Node.js and Python. • Drive adoption of AI-assisted development to improve engineering productivity. • Mentor and guide engineers through code reviews, technical discussions, and career development. • Collaborate closely with Product, Design, and Business teams to deliver customer-focused solutions. • Manage technical priorities, stakeholder expectations, and project delivery. • Continuously improve application performance, reliability, and scalability.
• Contributors will design and implement multi-file coding tasks across bug fixing, feature development, refactoring, and testing • Write clear natural-language specifications and reference implementations • Develop and extend unit and integration test suites • Review peer-generated tasks for correctness, clarity, and realism • Identify edge cases, ambiguities, and potential failure modes • Ensure alignment between specifications, code, and expected outputs
Senior Full Stack, Mobile Developer
EtegCriamos soluções em tecnologia que simplificam a vida das pessoas e empresas, devolvendo preciosas horas de trabalho.
• Work technically alongside the team and also hands-on in implementations, ensuring code standards, architecture and best practices in a TypeScript monorepo. • Structure and optimize modular architecture, ensuring independent deliveries by phase. • Define and maintain PostgreSQL architecture, including performance strategies, indexing and partitioning. • Design adapters for integration with legacy systems (ERP TOTVS Consinco), ensuring resilience via cache/fallback. • Implement and supervise integrations with TOTVS ERP (catalog, inventory, orders, customers), Cielo/Braspag, iFood, Fórmula Certa/Fagron and Roch/Bnex. • Implement multi-layer security: network, authentication, application, data and mobile. • Ensure LGPD compliance from the outset: consent management, encryption, auditing and data subject rights. • Configure and maintain AWS infrastructure (dev, staging and production), CI/CD, blue-green deployments and scalability. • Implement monitoring, centralized logs, alerts and dashboards. • Design search mechanisms using OpenSearch/Elasticsearch. • Conduct code reviews, mentor developers and support technical estimations. • Participate in technical and executive committees, reporting risks and project progress. • Document architecture, APIs and operational processes.
Senior Full-Stack Developer
NEORISNEORIS is a Digital Accelerator that helps companies step into the future.
Role Description Estamos em busca de uma pessoa para atuar como Senior Full-Stack Developer , com papel estratégico no desenvolvimento e implementação de soluções para uma empresa internacional do segmento de trading de commodities agrícolas. Essa posição exige forte capacidade técnica, visão end-to-end de desenvolvimento e habilidade para atuar como referência no time, contribuindo com decisões arquiteturais, melhorias contínuas e suporte ao crescimento de desenvolvedores(as) mais juniores. Responsabilidades - Desenvolver, testar e implementar novas funcionalidades em sistemas frontend e backend - Analisar sistemas legados e propor integrações e melhorias arquiteturais - Colaborar com times multidisciplinares (produto, arquitetura, negócios e DevOps) - Realizar code reviews e garantir boas práticas de desenvolvimento - Atuar como mentor(a) para desenvolvedores juniores e plenos - Liderar cerimônias ágeis (planning, dailies, reviews e retrospectivas) - Identificar e resolver problemas sistêmicos garantindo escalabilidade e performance - Acompanhar tendências tecnológicas e propor soluções inovadoras Qualifications - Experiência em desenvolvimento de software - Vivência com projetos de grande porte e metodologias ágeis - Experiência prévia liderando tecnicamente equipes ou iniciativas - C#, .NET e ASP.NET Core Web API - Entity Framework (modelagem e otimização de banco de dados) - Desenvolvimento frontend com Angular, TypeScript, JavaScript e CSS - Arquitetura de microserviços e sistemas orientados a eventos - SQL Server (modelagem e performance) - Docker, IIS e pipelines de CI/CD - Azure DevOps ou ferramentas similares (ex: Jira) - Serviços de cloud (Azure Service Bus, Redis ou equivalentes) - Modelagem de sistemas (UML, DDD ou similares) - Inglês avançado para comunicação com times globais Requirements - Experiência no setor de commodities, trading ou mercado financeiro - Certificações em tecnologias Microsoft ou cloud (Azure) - Experiência com arquiteturas distribuídas de alta escalabilidade Benefits - Vale Refeição e Vale Alimentação: Benefícios mensais para suas despesas com alimentação, dentro e fora de casa. - Previdência Privada: Planejamento de futuro com contribuição complementar à aposentadoria. - Plano de Saúde: Cobertura médica de alta qualidade para você e seu dependente legal. - Plano Odontológico: Cuidados odontológicos completos, com ampla rede de atendimento. - Seguro de Vida: Proteção e segurança para você e seus entes queridos. - Aulas de Inglês/Espanhol: Incentivo ao aprendizado de idiomas. - Wellhub: Benefícios e descontos em academias e programas de bem-estar. - Auxílio Creche: Suporte financeiro para despesas com educação infantil. - Neoris Global Campus: Plataforma de desenvolvimento com oportunidades contínuas de aprendizado e crescimento profissional.




