Job Search and Career Advice Platform

Ativa os alertas de emprego por e-mail!

Senior iOS Software Engineer

Cognizant

São Paulo

Híbrido

BRL 160.000 - 200.000

Tempo integral

Ontem
Torna-te num dos primeiros candidatos

Cria um currículo personalizado em poucos minutos

Consegue uma entrevista e ganha mais. Sabe mais

Resumo da oferta

A leading technology firm is seeking a Senior iOS Software Engineer in São Paulo to design, develop, and maintain high-quality software solutions using Swift. You will collaborate with cross-functional teams to implement new features, ensure code quality through testing and version control, and mentor junior engineers. This hybrid position offers flexibility in the work model and emphasizes maintaining a healthy work-life balance. The ideal candidate should have a background in Swift programming and a Bachelor's degree.

Qualificações

  • Proven background in Swift programming and its ecosystem.
  • Strong knowledge with Swift Package Manager for dependency management.
  • Solid understanding of Networking Library for data communication.
  • Proficiency in XCTest for testing and quality assurance.
  • Hands-on background with GIT for version control.

Responsabilidades

  • Develop and maintain software applications using Swift, ensuring high performance and responsiveness.
  • Collaborate with cross-functional teams to design and deliver new features aligned with business objectives.
  • Implement networking solutions using Networking Library for seamless data communication.
  • Conduct thorough testing with XCTest to ensure reliability and quality.
  • Participate in code reviews to uphold quality standards and share best practices.
  • Troubleshoot and debug applications to optimize performance and resolve issues promptly.

Conhecimentos

Swift programming
Dependency management with Swift Package Manager
Networking Library
Testing with XCTest
Version control with GIT
Advanced English
Problem-solving skills

Formação académica

Bachelor’s degree
Descrição da oferta de emprego
Senior iOS Software Engineer
Overview

The Senior iOS Software Engineer plays a critical role in designing, developing, and maintaining high-quality software solutions using Swift and related technologies. This position requires a strong foundation in software engineering principles and the ability to collaborate effectively in a dynamic, cross-functional environment. The ideal candidate will contribute to the company’s technological innovation by delivering robust, scalable applications that enhance user experience and drive business success.

Responsibilities
  • Develop and maintain software applications using Swift, ensuring high performance and responsiveness.
  • Collaborate with cross-functional teams to design and deliver new features aligned with business objectives.
  • Utilize Swift Package Manager for efficient dependency management.
  • Implement networking solutions using Networking Library for seamless data communication.
  • Conduct thorough testing with XCTest to ensure reliability and quality.
  • Manage version control using GIT, maintaining code integrity and supporting collaborative development.
  • Participate in code reviews to uphold quality standards and share best practices.
  • Troubleshoot and debug applications to optimize performance and resolve issues promptly.
  • Stay current with industry trends and emerging technologies to continuously improve solutions.
  • Contribute to software architecture design, ensuring scalability and maintainability.
  • Provide technical guidance and mentorship to junior engineers, fostering a culture of learning.
  • Collaborate with product managers to translate requirements into effective solutions.
  • Ensure compliance with development standards and best practices for high-quality deliverables.
Work model

Hybrid

We believe hybrid work is the way forward as we strive to provide flexibility wherever possible. Based on this role’s business requirements, this is a hybrid position requiring 1 or 2 days a week in a client or Cognizant office in Sao Paulo, SP, Brazil. Regardless of your working arrangement, we are here to support a healthy work-life balance though our various wellbeing programs.

The working arrangements for this role are accurate as of the date of posting. This may change based on the project you’re engaged in, as well as business and client requirements. Rest assured; we will always be clear about role expectations.

What you need to have to be considered
  • Bachelor’s degree
  • Advanced English
  • Proven background in Swift programming and its ecosystem.
  • Strong knowledge with Swift Package Manager for dependency management.
  • Solid understanding of Networking Library for data communication.
  • Proficiency in XCTest for testing and quality assurance.
  • Hands-on background with GIT for version control.
  • Excellent problem-solving skills and ability to work independently and collaboratively.
  • Please, upload your resume in English.
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.