Última atualização: 18 de Novembro de 2024
Senior Android Developer - Exclusive PwD (PCD)
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!