Desenvolvedor iOS Júnior — Checkout com SwiftUI, Remoto

Sylision

United States

Remote

USD 6,700 - 10,000

Full time

38 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Ambiente flexível e remoto
Mentoria com equipes internacionais
Apoio à saúde e bem-estar
Política de crescimento profissional
Contractação CLT ou PJ

Job summary

Sylision está com vaga aberta para Desenvolvedor(a) iOS Júnior, 100% remoto. O foco é entregar o fluxo de carrinho e checkout com atenção a cálculos, disponibilidade de itens e finalização de pedidos.

O candidato trabalhará em Swift, SwiftUI e testes com XCTest, mantendo dados do carrinho na transição de tela e tratamento de falhas de pagamento. A contratação pode ser CLT ou PJ, com faixa salarial de R$ 3.000 a R$ 4.500, para atuação remota.

Qualifications

  • Curso, estágio ou app próprio em Swift.
  • Swift com structs, enums, optionals e protocolos.
  • Noção de SwiftUI: views, estado e navegação.
  • Consumo de API REST com URLSession e decodificação de JSON.
  • Atenção a valores em dinheiro e arredondamento.
  • Git com pull request.

Responsibilities

  • Construir as telas de carrinho e checkout em SwiftUI.
  • Atualizar os totais com Combine quando quantidade, frete ou cupom mudam.
  • Impedir envio duplicado do pedido com bloqueio do botão e identificador de requisição.
  • Preservar o carrinho quando o app sai e volta de segundo plano.
  • Exibir avisos de item indisponível e de preço alterado antes da confirmação.
  • Escrever testes com XCTest para os cálculos e para o fluxo de confirmação.
  • Manter os dados do carrinho quando o pagamento é recusado, para uma nova tentativa.
  • Registrar eventos de cada passo do checkout para medir onde a pessoa desiste.

Skills

Swift
SwiftUI
Combine
XCTest

Tools

URLSession
Swift Package Manager
Git

Job description

Sylision está com vaga aberta para Desenvolvedor(a) iOS Júnior, 100% remoto. O foco é entregar o fluxo de carrinho e checkout com atenção a cálculos, disponibilidade de itens e finalização de pedidos.

O candidato trabalhará em Swift, SwiftUI e testes com XCTest, mantendo dados do carrinho na transição de tela e tratamento de falhas de pagamento. A contratação pode ser CLT ou PJ, com faixa salarial de R$ 3.000 a R$ 4.500, para atuação remota.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Desenvolvedor(a) iOS Júnior (Carrinho e Checkout)
Desenvolvedor(a) iOS Júnior (Carrinho e Checkout)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente flexível e remoto
Mentoria com equipes internacionais
Apoio à saúde e bem-estar
+2
Desenvolvedor iOS Júnior - SwiftUI | 100% Remoto
Desenvolvedor iOS Júnior - SwiftUI | 100% Remoto

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global com times de diferentes
+1
Desenvolvedor iOS Júnior — SwiftUI (Remoto)
Desenvolvedor iOS Júnior — SwiftUI (Remoto)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente colaborativo
Trabalho remoto
Conexão com times globais
+1
Desenvolvedor iOS Pleno (SwiftUI) - Fluxo de Cotação Remoto
Desenvolvedor iOS Pleno (SwiftUI) - Fluxo de Cotação Remoto

Sylision • United States

Remote
USD 11,000 - 15,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global
+4
Desenvolvedor Java Júnior - Marketplace Remoto
Desenvolvedor Java Júnior - Marketplace Remoto

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente colaborativo
Liberdade e flexibilidade
Conexão global
+3
Desenvolvedor Front-end React Júnior — Frete Remoto
Desenvolvedor Front-end React Júnior — Frete Remoto

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente remoto
Flexibilidade de horário
Conexão com times globais
+1
Desenvolvedor(a) iOS Pleno (Cálculo de Frete)
Desenvolvedor(a) iOS Pleno (Cálculo de Frete)

Sylision • United States

Remote
USD 11,000 - 15,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global
+4
Desenvolvedor Full Stack Júnior – Folha de Pagamento Remoto
Desenvolvedor Full Stack Júnior – Folha de Pagamento Remoto

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente colaborativo
Trabalho remoto com flexibilidade
Conexão global entre equipes
+3
Desenvolvedor Flutter Júnior - Rastreamento de Frota Remoto
Desenvolvedor Flutter Júnior - Rastreamento de Frota Remoto

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global
+3
Desenvolvedor Java Júnior (Remoto) - Pagamentos Pix
Desenvolvedor Java Júnior (Remoto) - Pagamentos Pix

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente colaborativo
Trabalhe de qualquer lugar com flexib.
Conexão global com times de diferentes
+3