• Empresas
  • Salários
  • Entrevistas
  • Vagas

Vaga de Mobile Software Engineer
Nubank em São Paulo - SP

Descrição da Vaga

Mobile Software Engineer

Description

Why is software engineering important for Nubank?

Nubank is a technology company, and software engineers form the bulk of our team.

Our software team creates new features for our cardholder customers, as well as advanced analytics and machine learning models to continuously improve decision making and streamline processes.

Want to know more? Meet the Nubanker Thales Machado: **[http://sou.nu/engmobile](https://workable.com/nr?l=http%3A%2F%2Fsou.nu%2Fengmobile)**

What are some examples of problems a software engineer will solve?

Shipping valuable features requires close coordination between devops, database, API, frontend, and mobile workstreams; Nubank engineers commonly pair and rotate focus between these responsibilities. We consistently work with new technologies, and thus value professionals who are open to learning new things, regardless of pre-existing comfort zones. Nubank mobile software engineers might solve any of the following problems:
* Ship new features for the mobile apps using modern languages like Swift and Kotlin
* Take reactive architectures to the next level
* Triage bugs and exceptions reported in production
* Have the opportunity to build backend micro-services in functional programming languages, such as Clojure and Scala

What is it like working at Nubank?

Our teams work using agile frameworks to deliver great solutions for our customers. We emphasize pairing, controlling work-in-progress, and try to adapt our team structures and processes to suit the particular working styles of the engineers within those teams.

Our working environment is open and diverse, and our offices have a broad mix of collaborative working spaces, quiet areas, leisures space, and workstations.

Overall, we want our engineers to be comfortable at work: we don’t have a dress code and you can work wearing shorts and flip-flops. We also have a pet-friendly office: you may bring your furry friend to work.
* Work on a small team, being part of the project and product decisions
* Work with an app with more than 5.5 million downloads and consistently >4.7 rating across both platforms
* Have the opportunity to work with other functions, from design to decision sciences, to shape and iterate on key features
* Happy Hours every Wednesdays

Requirements

You must have:

  • 5+ years of experience coding in relevant projects specially with OO languages
  • Knowledge in software architecture
  • Strong problem solving skills
  • Excellent TDD and test automation skills (testing - Unit tests, instrumental tests / KIF, Nimble, SwiftCheck, Spoon, Espresso, Mockito)
  • Passion for mobile technology and high quality engineering
  • Curiosity and a desire to be responsible for all aspects of building Nubank's product in a small, highly focused, and very rapidly growing team
  • Multi-threaded application development
  • Proficient in Kotlin and/or Swift - That's ok if you are not familiar with these languages, you will learn fast

  • Understanding and curiosity in creating well thought out mobile infrastructure, SDKs, open source projects, and APIs.

  • Knowledge on Clean Architecture concepts

  • Deep knowledge of SOLID principles

  • Excellent software engineering aptitude and the ability to provide technical mentorship and guidance

  • Memory management and performance tuning

  • Attention to detail - a pixel perfect eye

  • Custom UI and animation

  • Knowledge of reactive extensions (RxJava, RxSwift)

Engineering or computer science undergraduate degree and English language skills are helpful.

You will have a meaningful chance to shape architecture, process, and culture while working with bleeding edge technologies.

We believe in good team chemistry, enthusiasm for building things, and the (often surprising) capacity to learn new things when we stay humble and open-minded.

You will fit well if you are:

  • Results-oriented and enjoy shipping new features
  • Writing and shipping production-quality software
  • Hungry and enjoy being constantly challenged to learn and do more
  • Open to embrace conflict of ideas and like to question the status quo
  • Fast learning and easily adapt to changing situations and priorities
  • Aiming to build great products and doing great work by international standards
  • Focus on understand the big picture, to be held accountable and to make a meaningful contribution with your work

Benefits

  • Competitive compensation package
  • Health, dental and life insurance
  • Meal allowance (“vale refeição”)
  • Flexibility to choose your own custom setup (computer, monitors, OS etc.)

Diversity at Nubank
We want to have a product for every Brazilian, and we build strong and diverse teams that rise up to the challenge. We are a team of the most creative people in technology, and we hire under equal opportunity, irrespective of gender, ethnicity, religion, sexual orientation or background. We are proud to say that more than 30% of Nubank is part of the LGBTQ+ community, and 40% of our team identify as women, in all positions and seniority levels. We are a very process-light organization that values human interactions, and that is a very important part of culture. At Nubank, everyone has the opportunity to speak up and participate, grow and share ideas.

Please, find more about us at:

[LoveMondays](https://workable.com/nr?l=https%3A%2F%2Fwww.lovemondays.com.br%2Ftrabalhar-na-nubank%2Favaliacoes)[](https://workable.com/nr?l=https%3A%2F%2Fwww.lovemondays.com.br%2Ftrabalhar-na-nubank%2Favaliacoes)

[Our Environment](https://workable.com/nr?l=http%3A%2F%2Fexame.abril.com.br%2Fnegocios%2Fpor-dentro-da-sede-roxa-e-inovadora-do-nubank%2F)

Leia mais

Avaliações da Nubank


Satisfação geral dos funcionários

4.18
  • Remuneração e benefícios
    3.94
  • Oportunidade de carreira
    3.94
  • Cultura da empresa
    4.30
  • Qualidade de vida
    4.06

Recomendam a empresa a um amigo



  • Há 19 dias

    Uma empresa inovadora e desafiadora se você não é um atendente

    Customer Experience Analyst

    São Paulo, SP


    Prós: O melhor ponto do Nubank é o ambiente informal e descontraído, poder ser quem você é, deixar a barba, usar bermuda e chinelo, pintar as unhas de forma estranha, raspar a cabeça e fazer uns dreads é normal aqui, em todos os cargos. Todos aqui temos entre 20 - 30 anos o que é muito bom para fazer novos amigos e conhecer pessoa do Brasil inteiro. A localização central na av. Rebouças e o fácil acesso a região também é um diferencial. O salário do Customer experience pode variar de 2400 a 2800 dependendo das horas extras que você fizer. Além disso, tem VR (30 reais/dia), Plano de Saúde Sulamerica e Odontoprev e alguns benefícios internos referentes ao cartão de credito e uma rede de apoio legal, Psicologia, etc. A estrutura do prédio é ótima, você tem tudo que precisa para fazer reuniões e eventos. As equipes também estão sempre prontas para ajudar e dar solução.

    Contras: Todos os pontos positivos acabam sendo abafados pela carga de trabalho no atendimento (que muda o tempo inteiro e você precisa estar atento a qualquer mudança). Você tem colegas incríveis mas nunca terá um minuto livre para poder socializar com eles, (a menos que você tenha a sorte de almoçar com eles e olha lá). Quando eles te oferecem o trabalho te dão um horário e dias fixos, quando você assina o contrato você descobre que você é obrigado a fazer plantões nos seus dias de folga. Esses plantões são divulgados mês a mês, então você pode ir esquecendo da sua vida social ou de planejar aquela formatura/casamento/evento familiar no verão ou no final do ano, pois você não sabe se terá que trabalhar neste dia (não existe chance nenhuma de negociar um day off, uma licença que não seja médica, etc). Embora existe uma forte cultura de trabalho em equipe, de falar o que pensamos para contribuir no crescimento da empresa e sempre sermos autênticos, a realidade é outra. As coisas dificilmente mudam com a sua opinião (a menos que isso gere lucro o beneficio para a empresa) e o sistema sistematicamente vai podando a livre expressão de ideias até que todo mundo prefere ficar quieto e sem opinar. O crescimento acelerado da empresa não acompanha o plano de carreira de todos os funcionários, você pode passar muito tempo fazendo o mesmo trabalho e na mesma função até você virar um robô apertando botões para as coisas funcionarem. Se você não tolera mudanças repentinas, processos que mudam ou perder seus colegas de trabalho de um dia para outro, esse lugar não é para mentes nem corações sensíveis.

    Recomenda a empresa: Não

  • Há 11 dias

    Se eu tivesse que montar uma empresa seria nos moldes do Nubank

    Engenheiro de Software Sênior

    São Paulo, SP


    Prós: Transparência e Confiança para com os funcionários. Ownership em todos os aspectos desde a tecnologia até o papel do banheiro. Ambição para chegar nos resultados, mas com a qualidade que os funcionários precisam para ter uma vida saudável

    Contras: O único ponto negativo analisado até agora é que tem muito trabalho a ser feito, tanto como produto quanto como plataforma. isso pode causar um certo incomodo em algumas pessoas, mas é motivação para outras. Se você gosta de projetos grandes que entregam um elefante depois de 2 anos, aqui não é lugar para você.

    Conselhos para presidência: Os 3 Fundadores estão de parabéns pelo trabalho feito, mas não continuam se desafiando e querendo adaptar sempre o tamanho do Nubank a nossa maravilhosa cultura para que não se perca nossos melhores pontos.

    Recomenda a empresa: Sim