Última atualização: 18 de Novembro de 2024

Senior Android Developer - Exclusive PwD (PCD)

🌍 100% Remoto🧓🏽 Sênior♿ Para PcD✈️ Vaga internacional

Via Arctouch

Sobre

Role Expectations

  • Advocate for Kotlin, but not afraid to get hands-on Java.
  • Able to create and maintain an architecture following the best practices and principles available for the mobile environment.
  • Able to lead the technical team, organizing technical meetings, and assisting the developers whenever necessary.
  • Able to effectively communicate with stakeholders, proactively engage in communication, and provide assistance to the business team.
  • Know your way around the Android framework, using AndroidX, Architecture Components, and our other Jetpack friends.
  • Live by object-oriented programming concepts, fitting some functional programming whenever possible.
  • S.O.L.I.D. principles for you are as important as staying hydrated.
  • Choose and apply the Design Patterns that best fit your task.
  • Work with different architectures (MVVM, MVP, and others), knowing their benefits and downsides.
  • Write code that is maintainable, performant, and well-designed to offer the best experience to our clients.
  • Create and integrate network layers with RESTful APIs.
  • Write tests! Unit tests, integration tests, UI tests. Regardless of which, we make a point of writing high-quality testable code.
  • Prioritize attention to detail and design guidelines, questioning when it could be simpler or when platform guidelines could be better respected.
  • Work as close as possible to the whole team, taking ownership, respecting and trusting your teammates, to shape and improve the way we develop our projects.
  • Provide and receive feedback on code reviews, always looking for ways to improve code quality, maintainability, and readability.
  • Engage in English meetings with our clients, helping them identify better approaches and solutions, and sharing technical arguments on complex conversations to negotiate and estimate deadline.
  • Participate in the hiring process for your chapter by doing tech interviews, helping the company to hire more talented people like you.
  • Learn and share knowledge in our study group.

On a typical day with us you will

  • Manage your code with Git-based technologies, from the branches you work all the way up to CI/CD, keeping everything as organized as possible.
  • Provide and receive feedback on code reviews, always looking for ways to improve code quality, maintainability, and readability.
  • Be a technical reference for the team, providing assistance and insights for all team members, always caring about improving the product.
  • Manage your work in small increments, always giving visibility of your progress through a project management software (Jira, for example).
  • Participate in Agile ceremonies with your team and clients, whether they are next to you or on the other side of the world.
  • Talk about your interests, desires, hobbies, or anything else with your Manager.

Benefícios

  • Health, dental and life insurances
  • Meal allowance
  • Transportation allowance
  • Gympass and SESC partnership
  • Extended maternity, paternity and adopting Leaves
  • Flexible benefits: choose the ones that best fits your current needs - wellness, courses, events, child care and much more!
  • Flexible hours

Outras Informações

Selecionamos as principais informações da posição. Para conferir o descritivo completo, clique em "acessar".

Hey!

Cadastre-se na Remotar para ter acesso a todos os recursos da plataforma, inclusive inscrever-se em vagas exclusivas e selecionadas!