Senior Software Engineer, Android
Swile • BRJava Remote
About us ✨
At Swile, we believe that good products can help reduce friction in daily professional life and boost employee satisfaction. Today, we provide innovative solutions in various areas such as Fintech, Travel, HR, and Employee Benefits to more than 5.5 million users in 85,000 companies in France and Brazil.
About the team and position 🔥
Our Android Mobile Software Engineers at Swile are responsible for delivering the best experience to all our end users and ensuring that our Android app performs well even on older devices, remains secure, and is stable.
We also expect you to deliver well-documented, tested, high-performance code in Java and Kotlin, following best development practices and ensuring that everyone on your team does the same through code reviews, always aiming to improve the quality of your team's deliveries.
Your day to day activities 📈
- Produce high-quality, tested, secure, well-documented, and high-performance code;
- Monitor and observe your code running on users' devices, ensuring fast and efficient failure recovery;
- Perform high-quality code reviews for your team and, when necessary, for global teams as well;
Identify and prioritize technical debt with stakeholders and product managers, and ensure its execution with a long-term delivery vision;
- Participate in agreed-on-call rotations with your team to ensure better responses to failures and incidents, while also proposing improvements to the process;
- Actively participate in solution design and architecture processes with engineers across Swile, ensuring a long-term perspective in deliveries;
- Work directly with product stakeholders and other areas of the company to deeply understand problems and stay focused on delivering the best experience to our end users;
- Lead end-to-end initiatives, ensuring high-quality execution from everyone involved in deliveries relevant to your outcomes;
- Actively contribute to the growth and development of other team members, both within and outside your team;
- Communicate effectively with international teams in English.