100+ Vagas Selenium | Vagas para desenvolvedores brasileiros

Conquiste Vagas Selenium e trabalhe de casa para as principais empresas de software dos EUA. Nós da Turing estamos procurando por desenvolvedores talentosos para assumir vagas Selenium, onde eles serão responsáveis por determinar a estratégia de teste, analisando os requisitos de negócios e executando testes de automação. Candidate-se agora mesmo na Turing e alavanque sua carreira com uma vaga de desenvolvedor Selenium, ideal para brasileiros que desejam um trabalho remoto que pague em dólar.

Confira os melhores empregos para Maio de 2024aqui

Encontre o emprego perfeito com centenas de parceiros da Turing.

Descrição do trabalho

Responsabilidades

  • Trabalhar com aplicações de negócios complicadas em todas as áreas funcionais
  • Compreender e analisar os requisitos de teste do projeto
  • Criar e manter scripts de teste automatizados e conjuntos de scripts de teste
  • Determinar as estratégias de teste automatizado para várias aplicações
  • Testar e solucionar problemas de scripts para melhoria de desempenho e qualidade
  • Implementar e monitorar os processos de teste de acordo com os padrões organizacionais
  • Atuar como um único ponto de contato entre os testers e os desenvolvedores
  • Revisar vários relatórios de teste preparados pelos engenheiros de teste

Requisitos mínimos

  • Bacharelado ou Mestrado em Engenharia, Ciência da Computação ou experiência equivalente
  • Pelo menos 3 anos de experiência em testes de automação Selenium para aplicações web e client-server (raras exceções para desenvolvedores talentosos)
  • Proficiência em escrever scripts de teste em diferentes linguagens, como Java, PHP, C#, etc.
  • Conhecimento prático da API Selenium Webdriver
  • Experiência trabalhando com ferramentas de construção, como Maven ou ANT
  • Experiência em testes de UI das aplicações
  • Fluência em inglês para se comunicar de forma eficaz
  • Disponibilidade para trabalhar em tempo integral (40 horas/semana) com uma sobreposição de 4 horas com os fusos horários dos EUA

Habilidades desejadas

  • Experiência em trabalhar com ferramentas de controle de versão de código, como Git
  • Experiência de trabalho com IDE, como Eclipse
  • Conhecimento de BDD (desenvolvimento orientado a comportamento) e TDD (desenvolvimento orientado a testes)
  • Compreensão de pipelines e ferramentas de CI/CD, como Jenkins
  • Excelentes habilidades de resolução de problemas
  • Capacidade de trabalhar de forma independente e também em equipe

Interessado neste trabalho online?

Inscreva-se na Turing hoje

Inscreva-se agora

Por que você deveria se juntar à Turing?

Empregos de alto nível nos EUA

1Empregos de alto nível nos EUA

Os desenvolvedores da Turing ganham mais do que o salário médio do mercado na maioria dos países, trabalhando com grandes empresas americanas.
Crescimento profissional

2Crescimento profissional

Cresça rapidamente trabalhando com problemas técnicos e de negócios desafiadores e relacionados às mais recentes tecnologias.
Suporte ao Desenvolvedor

3Suporte ao Desenvolvedor

Após o match, aproveite o suporte ao desenvolvedor 24 horas por dia, 7 dias por semana.

Desenvolvedores Turing

Leia as avaliações da Turing.com feitas por desenvolvedores de todo o mundo e saiba como é trabalhar para as melhores empresas dos EUA.
4.6DE 5
com base nas avaliações dos desenvolvedores em Abril de 2024
Veja todas as avaliações

Como se tornar um desenvolvedor da Turing?

Trabalhe com as melhores empresas de software em apenas 4 passos fáceis
  1. Crie seu perfil

    Preencha seus dados básicos: nome, endereço, habilidades, salário e experiência.

  2. Realize nossos testes e entrevista

    Resolva os testes e realize uma entrevista técnica.

  3. Receba ofertas de trabalho

    Seja selecionado pelas melhores empresas dos EUA e do Vale do Silício

  4. Comece a trabalhar no seu emprego dos sonhos

    Quando você estiver na Turing, não precisará procurar outro emprego.

cover

Como se tornar um desenvolvedor Selenium?

Selenium é uma ferramenta de testes automatizados gratuita e de código aberto, usada para testar aplicações web em diferentes plataformas e navegadores. Selenium Testing é uma técnica que usa uma só interface que permite que seus usuários criem scripts de testes em diversas linguagens de programação, incluindo Java, Python, C#, Ruby, Perl, PHP, and NodeJS. Vale notar que a Selenium Automation Tool só pode ser usada para testar aplicativos online, ela não serve para os de desktop ou mobile.

Com o tempo, a estrutura do ciclo de vida de desenvolvimento de software mudou muito. Devido à crescente ênfase nos processos de entrega contínua, realizar testes manualmente após cada nova mudança tornou- se algo muito mais complexo. Assim, conforme empresas focam cada vez mais em implantações rápidas e resultados imediatos, testes automatizados se tornaram algo indispensável. Em meio a esse cenário, a Selenium, como excelente ferramenta de testes que é, vem ganhando cada vez mais destaque na área. Nunca antes vimos tantas vagas de desenvolvedor Selenium remoto, o que dá opções de carreira interessantes e lucrativas para programadores versados nessa tecnologia.

Ao longo desta seção, vamos te ajudar a entender um pouco mais sobre o mundo da Selenium e como conseguir um trabalho de desenvolvedor Selenium.

Qual o escopo de um trabalho de desenvolvedor Selenium?

Qualquer discussão sobre testes automatizados que não inclua a Selenium estará em dívida. Essa ferramenta é uma das mais utilizadas na área de automação de testes, e a quantidade de vagas Selenium é um indicador claro disso. Essa crescente demanda e aumento no número de empregos de desenvolvedor Selenium parece só estar crescendo e o futuro promete manter essa tendência. Assim, vagas de desenvolvedor Selenium remotas ou outras relacionadas, como engenheiro de testes e analista de testes, são boas opções para programadores.

Em meio a esse cenário, aprender Selenium se tornou uma habilidade indispensável para qualquer desenvolvedor que quer trabalhar na área de automação de testes. Os ganhos anuais médios para vagas Selenium nos EUA tem variado entre US$62.509,00 e US$100.971,00, com a média ficando por volta de US$83.200,00. Valores muito encorajadores, não é mesmo?

Quais são as funções e responsabilidades em uma vaga remota de desenvolvedor Selenium?

Agora, vamos falar um pouco sobre quais são as principais responsabilidades e conhecimentos exigidos em um trabalho de programador Selenium. Vamos dividir essas exigência por categorias estruturadas segundo a senioridade.

1 Ano de Experiência

  • Ser capaz de decifrar as necessidades dos testes e avaliar a aplicação sendo testada (AUT)
  • Responsabilizar-se pelo design de testes usando comandos da API WebDriver e o Selenium Element Locators
  • Ser responsável por eliminar bugs nos testes e descobrir outros problemas e corrigi-los
  • Ser responsável por aprimorar os testes com programação Java
  • Colocar os testes em funcionamento
  • Rastrear e avisar sobre defeitos
  • Fazer relatórios sobre os testes

2 Anos de Experiência

  • Ser responsável pela criação de recursos automatizados de testes, como bibliotecas funcionais
  • Coletar dados de teste para elaborar testes impulsionados por dados
  • Usar expressões Regular e Index Property Synchronization para gerenciar objetos dinâmicos e duplicados, bem como parametrizá-los e definir os resultados dos testes
  • Criar testes e eliminar bugs
  • Analisar os resultados dos testes
  • Rastrear e avisar sobre defeitos
  • Fazer relatórios sobre os testes
  • Executar modificações nos testes e executar regressões neles

3 Anos de Experiência

  • Em termos de identificação de objetos, analisar e compreender a aplicação sendo testada
  • Elaborar cenários de ponta a ponta e detectar a modularidade do código
  • Ser o responsável por coletar dados sobre os testes e desenvolver cenários de teste
  • Ser o responsável por desenvolver componentes reutilizáveis
  • Implementar o TestNG ou JUnit Automation Framework e desenvolver infraestrutura automatizada
  • Lidar com erros e com a execução paralela de testes
  • Criar testes impulsionados por dados e executar testes cross-browser, bem como realizar a análise dos resultados desses testes
  • Definir e exportar resultados de testes
  • Ser o responsável pela manutenção, pelos testes automatizados e pela modificação de recursos

4+ Anos de Experiência

  • Identificar e selecionar casos de testes automatizados
  • Escolher as ferramentas Selenium e suas configurações de ambiente de teste apropriadas, de maneira a estabelecer uma boa estratégia de execução de testes automatizados
  • Construir um ambiente Selenium e processos automatizados de acordo com o plano de testes, sendo o responsável por sua criação, organização e manutenção, bem como por seus recursos automatizados
  • Ser o responsável pela criação de testes, seu aprimoramento, execução e por eliminar bugs
  • Realizar regressões de teste
  • Ser capaz de resolver diversos tipos de problemas técnicos
  • Conectar as equipes de teste e desenvolvimento, transmitindo informações entre elas
  • Interagir com o usuário final para oferecer atualizações sobre os serviços e resolver problemas

Como tornar-se apto a assumir um trabalho de programador Selenium?

Para poder assumir um trabalho de programador Selenium, você precisa desenvolver uma sólida base de conhecimentos sobre testes. Um bom jeito de começar é ir aprimorando suas habilidades com a ajuda de tecnologias de código aberto. Instale um dos programas no seu computador e experimente com ele. Como sujeito dos testes, você pode usar programas online comuns como o Gmail, a Amazon ou mesmo o Microsoft Office. Isso irá te ajudar a gerenciar as tarefas e responsabilidades em vagas de desenvolvedor Selenium remoto.

Agora, para se tornar um desenvolvedor de testes automatizados realmente bom, você vai precisar adquirir experiência com programação. É preciso que você se familiarize com diferentes linguagens de programação, como C, Java, Python, SQL, Perl, HTML, CSS e XML. Esses conhecimentos servirão como diferencial na hora de procurar por um emprego de programador Selenium.

Como já dissemos antes, tecnologias de testagem de software estão sendo utilizadas pela maioria das empresas de software, devido às várias vantagens que elas trazem. Portanto, experimente se familiarizar com as principais ferramentas usadas na área, especialmente a Selenium. Assim você entenderá melhor sobre esse ambiente, sua arquitetura e os processos envolvidos na área.

Por fim, é preciso ressaltar a importância de manter-se atualizado sobre as tendências e novas tecnologias da área. Não se trata apenas das tecnologias, mas também das metodologias e melhores práticas relacionadas ao desenvolvimento de testes automatizados. Pratique, mantenha-se informado e com certeza você conquistará o seu trabalho de programador Selenium.

Interessado em vagas de desenvolvedor Selenium remoto?

Inscreva-se na Turing hoje!

Inscreva-se agora

Habilidades necessárias para conquistar um emprego de desenvolvedor selenium

Se você quer garantir um bom emprego de desenvolvedor Selenium e construir uma carreira na área de testes automatizados, você precisará desenvolver algumas competências e ir, pouco a pouco, acumulando mais anos de experiência na profissão, de modo a conseguir vagas de desenvolvedor Selenium remoto cada vez melhores.

De maneira geral, essas são algumas das habilidades fundamentais que serão exigidas de você em um trabalho de programador Selenium:

1. Linguagens de programação e design de frameworks

Em um trabalho de desenvolvedor Selenium você vai precisar saber programar com diferentes linguagens, incluindo Java, C#, Perl, Python, XML, SQL, CSS e HTML. Vale ressaltar que Selenium e Python funcionam muito bem juntos. É bastante coisa, então coloque a mão na massa e vá aprendendo cada uma pouco a pouco.

2. Testes manuais

Como Selenium é uma das ferramentas de automação de testes mais utilizadas, isso envolve entender sobre testes de maneira geral, inclusive os manuais. Pode ser que, ocasionalmente, você precise realizar algum teste manual mesmo em uma vaga Selenium. Além disso, para ser um especialista em testes, você não pode dominar apenas alguns tipos e deixar outros de lado, não é mesmo?

3. Scripts de teste

Qualquer que seja o emprego de desenvolvedor Selenium no qual você venha a trabalhar, entender sobre o Selenium WebDriver é indispensável, já que esta é uma ferramenta que irá te ajudar na hora de elaborar scripts de teste, parte fundamental desses trabalhos.

4. Agile, DevOps e entrega contínua

Com as novas metodologias Agile e de DevOps substituindo as antigas abordagens e metodologias, conhecimento e experiência com elas vem sendo cada vez mais valorizado na área de testes automatizados. Como uma abordagem Agile envolve mudanças rápidas, é essencial que os mecanismos de teste automatizados estejam bem construídos e aplicados nos locais certos. Em um emprego de programador Selenium você deverá automatizar os scripts de teste de diferentes módulos segundo as necessidades da empresa e dos clientes, afinando e modificando-os sempre que necessário.

5. Habilidades de comunicação

Um desenvolvedor Selenium precisa ser capaz de se comunicar bem e trabalhar de maneira colaborativa. Você vai precisar conversar com outros desenvolvedores de software, analistas comerciais, engenheiros dos mais diversos tipos e quaisquer outros stakeholders envolvidos com os testes que você irá elaborar como parte do seu emprego de desenvolvedor Selenium. Além disso, nesses empregos é comum que você precise elaborar questões durante reuniões ou em outros momentos públicos, em frente de stakeholders e colegas, para entender melhor suas necessidades durante seções Agile. Em uma vaga Selenium você precisará entender um pouco do trabalho dos outros desenvolvedores e stakeholders, sem falar, é claro, nos objetivos da própria empresa, só assim você saberá elaborar e implementar os melhores scripts de testes automatizados.

6. Capacidade analítica

Ter boas capacidades analíticas e um pensamento lógico abstrato é algo crucial para qualquer desenvolvedor Selenium. Após receber um documento com as necessidades técnicas, a equipe de automação de testes vai precisar se concentrar em analisá-lo detalhadamente para entender todos os aspectos da funcionalidade em questão a partir de um ponto de vista de automação. Como já dissemos, será necessário levantar questões para cobrir lacunas nos documentos e poder realizar o melhor trabalho possível, sempre de maneira colaborativa.

Interessado em vagas de desenvolvedor Selenium remoto?

Inscreva-se na Turing hoje!

Inscreva-se agora

Como conquistar vagas de desenvolvedor Selenium remoto?

Acredite se quiser, mas atletas e desenvolvedores Selenium têm muito em comum! Ambos precisam praticar com afinco, dedicação e regularidade para se tornar os melhores em seu campo de atuação. Para conseguir um bom emprego de programador Selenium, você precisa dedicar tempo para melhorar suas habilidades e existem dois caminhos para te ajudar com isso. O primeiro é contar com a ajuda de veteranos da área, que possam te orientar sobre por onde ir e como treinar. O segundo é treinar, treinar e treinar um pouco mais! Mas lembre-se de prestar atenção a quaisquer sinais de burnout e de cuidar da sua saúde.

A Turing tem as melhores vagas de desenvolvedor Selenium remoto para a sua carreira de programador. Trabalhar com diferentes tecnologias e encarar projetos desafiadores irá te ajudar a avançar rapidamente na sua carreira. Aproveite nossa ajuda para conquistar um emprego de programador Selenium remoto, de tempo integral, longo prazo, com ótima remuneração e oportunidade de crescimento na carreira. É só se juntar gratuitamente à nossa rede com os melhores desenvolvedores de software de todo o mundo.

Por que se tornar um desenvolvedor Selenium na Turing?

Trabalhos de primeira linha nos EUA

Oportunidades de trabalho de longo prazo para empresas americanas incríveis, orientadas por suas missões e com grande remuneração.

Crescimento na carreira

Trabalhe em problemas técnicos e comerciais desafiadores, utilizando tecnologia de ponta para acelerar o crescimento de sua carreira.

Comunidade exclusiva de desenvolvedores

Junte-se a uma comunidade mundial de desenvolvedores de software de elite

Uma vez parte da Turing, você nunca mais terá que se candidatar para outro emprego.

Os compromissos da Turing são de longo prazo e em tempo integral. Quando um projeto termina, nossa equipe parte para identificar o próximo em questão de semanas.

Trabalhe do conforto da sua casa

A Turing permite que você trabalhe de acordo com sua conveniência. Temos horários de trabalho flexíveis e você pode trabalhar para as principais empresas americanas do conforto da sua casa.

Ótima remuneração

Trabalhando com as principais corporações americanas, os desenvolvedores da Turing recebem mais do que o mercado costuma oferecer na maioria dos países.

Quanto a Turing paga a seus desenvolvedores Selenium?

Na Turing, ajudamos qualquer programador a encontrar o trabalho dos seus sonhos com empresas do Vale do Silício. Cada desenvolvedor Selenium é livre para determinar sua faixa salarial, mas nós iremos recomendar um valor baseado na demanda que recebemos e nos padrões do mercado. Temos certeza de que ele será vantajoso para você e que ajudará no planejamento de longo prazo de sua carreira como engenheiro de software.

Perguntas frequentes

O Selenium é usado na automação de testes de aplicações web, sendo uma das mais populares ferramentas gratuitas para isso. Com ele programadores podem escrever scripts de teste automatizado com linguagens de programação como Ruby, Java, NodeJS, PHP, Perl, Python, C#, entre outros.

O Selenium Python é uma biblioteca utilizada para controlar o funcionamento de uma página de forma automatizada e realizar testes automatizados.

Na Turing, contratamos desenvolvedores remotos para mais de 100 habilidades como React/Node, Python, Angular, Swift, React Native, Android, Java, Rails, Golang, PHP, Vue, etc. Também contratamos engenheiros de acordo com sua especialidade e experiência.

O Selenium é uma ferramenta open-source que automatiza o processo de testes de aplicativos web para diferentes navegadores da internet. Em vez de inúmeros desenvolvedores precisarem trabalhar nisso manualmente, com a ajuda dele e de sua interface simples e unificada, o processo de testagem é automatizado, poupando preciosas horas de trabalho para equipes de desenvolvimento.

O Selenium IDE é um plugin do Chrome, Firefox e Edge que permite gravar e retroceder interações do usuário com o navegador. Ele pode ser utilizado para criar scripts simples ou para ajudar em testes exploratórios.

Idealmente, um desenvolvedor remoto deve ter pelo menos 3 anos de experiência relevante para ser contratado pela Turing, mas não dizemos não a desenvolvedores excepcionais. Faça nosso teste para descobrir se podemos oferecer algo interessante para você.

O Selenium Webdriver, também conhecido como Selenium 2.0, serve para rodar testes em navegadores específicos. Ele é constituído por uma API, biblioteca, driver e framework e, em linhas gerais, funciona como um protocolo que envia um comando (o script de teste) do ambiente local (client) ao driver de um navegador específico, realizando assim o teste da aplicação.

Somos uma plataforma “end-to-end” de empregos baseada em Palo Alto que permite que desenvolvedores de software talentosos trabalhem com grandes empresas americanas a partir do conforto de suas casas. Somos liderados por Jonathan Siddharth e Vijay Krishnan, ex-alunos de Stanford e empreendedores bem-sucedidos de I.A.

Nossa diferenciação exclusiva reside na combinação do nosso modelo de negócio principal com os nossos valores. Para o avanço da AGI, a Turing disponibiliza oportunidades de contratos temporários. A maioria dos contratos para Consultores de IA tem duração de até 3 meses, com possibilidade de extensões mensais — condicionadas ao seu interesse, disponibilidade e à demanda do cliente — por um período máximo de 10 meses consecutivos. Para o negócio Turing Intelligence, oferecemos projetos de longo prazo em regime integral.

Veja outras perguntas frequentes

Últimos Posts da Turing

Remote software developer enjoying remote work

Tips for Succeeding as a Remote Software Developer

Many people dream of working as a freelancer. Aside from working whenever and wherever they want, freelancers are...

Saiba mais

Turing Blog: Articles, Insights, Company News and Updates

Explore insights on AI and AGI at Turing's blog. Get expert insights on leveraging AI-powered solutions to drive ...

Saiba mais
Activists holding pride flag for June Pride Month 2021

LGBTQ+ Role Models in the Tech Space | Pride Month Series

Alan Turing, Tim Cook, Edith Windsor, Christopher Strachey, Angelica Ross, Lynn Conway, and Jon “Maddog” Hall all...

Saiba mais
Turing.com-reviews-by-software-developer

‘I Would Recommend This Organization to My Friends,’ Says Giuseppe from Argentina

I would recommend Turing to all my friends, says Giuseppe from Argentina in his Turing.com review...

Saiba mais
Simplifying Code Complexity

How to Simplify Code Complexity: Avoid These Complexity Pitfalls

Developers spend a lot of time developing their code and spend even more maintaining it. This post shares six tip...

Saiba mais

Liderança

Em poucas palavras, a Turing tem como objetivo fazer com que exista um equilíbrio de oportunidades ao redor do mundo. A Turing é uma criação dos empreendedores de IA em série Jonathan e Vijay, cuja empresa anterior de IA (vendida com sucesso) foi potencializada por talentos remotos excepcionais. Também fazem parte do grupo de inovadores da Turing investidores de alto perfil, como o primeiro CTO do Facebook (Adam D'Angelo), executivos de Google, Amazon, Twitter e Foundation Capital.

Política de Igualdade de Oportunidades

Turing é uma contratante que dá oportunidades iguais. A Turing proíbe discriminação e assédios de qualquer tipo e oferece oportunidades de emprego iguais para funcionários e candidatos, sem discriminar raça, cor, religião, sexo, orientação sexual, identidade ou expressão de gênero, idade, status de deficiência, status de veterano protegido ou qualquer outra característica protegida por lei.

Veja alguns trabalhos remotos para desenvolvedores

briefcase
Android Engineer (Kotlin / Jetpack Compose / Coroutines)
About the Client

Our mission is to bring community and belonging to everyone in the world. We are a community of communities where people can dive into anything through experiences built around their interests, hobbies, and passions. With more than 50 million people visiting 100,000+ communities daily, it is home to the most open and authentic conversations on the internet.



About the Role
We are looking for an Android Engineer to join our Games team.


Key Responsibilities


  • Design, develop & prototype Android native customer-facing applications.
  • Participate in full app life cycle: concept, design, build, deploy, test and release to app store.
  • Build experimental product features. 
  • Work with product teams on new product ideas, UI/UX designs, prototypes and estimates. 
  • Keep up-to-date on current and upcoming features in relevant products and platforms. 
  • Drive a best practices approach to the continuous improvement of our products, processes, and tools.
  • Assist in the creation and maintenance of documentation for all features in development. 
  • Bring  an entrepreneurial spirit: self-directed, innovative, and biased  towards action in fast-paced environments. You love to build new things  and thrive in ambiguity and even failure.


Who You Might Be:

  • Minimum of 5 years of software engineering experience, primarily  focusing on developing user-facing Android applications at scale using  Kotlin or Java
  • Experience with modern Android development frameworks such as Jetpack Compose and Kotlin coroutines.
  • Working knowledge of GraphQL
  • Backend experience (service development, databases, Kubernetes) and the ability to design maintainable APIs is a plus
  • Strong organizational skills with the ability to prioritize tasks and deliver projects on schedule
  • Self-directed and thrive in fast-paced environments
  • Excellent communication skills, both verbal and written, to  effectively collaborate with remote teams and communicate complex  technical topics to diverse audience


    Offer Details
  • 18-months CLT contract for Brazil-based developers. PJ not available. Please apply only if you're comfortable with these requirements
  • 18-months EoR contract for Argentina-based developers. IC/B2B not available. Please apply only if you're comfortable with these requirements
  • 12-months IC or B2B contract for other countires. Please apply only if you're comfortable with these requirements.    
  • Remote only, full-time dedication (40 hours/week)
  • Required 4+ hours overlap with Pacific Standard Time
  • Competitive compensation package.
  • Opportunities for professional growth and career development.
  • Dynamic and inclusive work environment focused on innovation and teamwork.
Media & Internet
251-10K employees
Kotlin (for Android)AndroidJetpack Compose
briefcase
iOS Engineer (Swift / iOS Development)
About the Client

Our mission is to bring community and belonging to everyone in the world. We are a community of communities where people can dive into anything through experiences built around their interests, hobbies, and passions. With more than 50 million people visiting 100,000+ communities daily, it is home to the most open and authentic conversations on the internet.


Key Responsibilities


  • Design, build, and ship iOS features, experiments and products for millions of users to support our international growth.
  • Communicate effectively, within the team and across disciplines. Work closely with product managers and designers to craft compelling user experiences.
  • Contribute meaningfully to our team’s strategy. We give everyone a seat at the table and encourage active participation in planning our future. Don’t just come along for the ride.
  • Participate in product reviews and team meetings, providing technical insight. Help scope, estimate, and prioritize between conflicting needs.
  • Contribute to the full development cycle: technical design, development, test, experimentation, analysis, and launch. You’ll be reviewing code and design docs, giving feedback on product specs and mocks.
  • Participate with a team of thoughtful, fast-moving, and motivated engineers. Contribute to standards that improve developer workflows, recommend best practices, and help mentor engineers on the team to grow their technical expertise.
  • Continuously learn and improve your technical and non-technical abilities.


Who You Might Be:

  • Minimum 5+ years of post-internship, full-time, hands-on, professional software development experience developing user-facing iOS mobile native applications at scale, using Swift.
  • Expertise in Swift and Objective-C
  • Familiarity with software engineering best practices such as unit/integration/end-to-end testing, design documents, CI/CD, A/B testing, code reviews, and documentation
  • Strong organizational skills, the ability to prioritize tasks and keep projects on schedule.
  • Excellent communication skills. You collaborate effectively with teams in a fully remote environment and discuss complex topics with technical and non-technical audiences.
  • BS degree in Computer Science, a similar technical field of study or equivalent practical, professional, hands-on experience.
  • You love to build new things and thrive in ambiguity and even failure. You care about innovation.
  • Additional knowledge around GraphQL, REST, HTTP basics, and the ability to design maintainable APIs is a plus.

    Offer Details
  • Full-time contractor or employee, depending on a country
  • Remote only, full-time dedication (40 hours/week)
  • Required 6+ hours overlap with Pacific Standard Time
  • Competitive compensation package.
  • Opportunities for professional growth and career development.
  • Dynamic and inclusive work environment focused on innovation and teamwork.
Media & Internet
251-10K employees
Swift (for iOS)iOS Development
sample card

Candidate-se para as melhores vagas

Veja nossos últimos trabalhos remotos
Turing books $87M at a $1.1B valuation to help source, hire and manage engineers remotely
Turing named one of America's Best Startup Employers for 2022 by Forbes
Ranked no. 1 in The Information’s "50 Most Promising Startups of 2021" in the B2B category
Turing named to Fast Company's World's Most Innovative Companies 2021 for placing remote devs at top firms via AI-powered vetting
Turing helps entrepreneurs tap into the global talent pool to hire elite, pre-vetted remote engineers at the push of a button

Trabalhe com as principais empresas do mundo

Crie seu perfil, passe nos testes da Turing e receba ofertas de emprego a partir de 2 semanas.