Job Description
Stone Tech is seeking a Senior Software Engineer - Mobile to join their Vendas Core team. Stone Tech aims to transform the payments industry by providing solutions for entrepreneurs in Brazil. The company values autonomy, proactivity, and continuous development in a flexible, team-oriented environment.
The Senior Software Engineer will have a significant technical influence on the team, sharing knowledge in architectural patterns and code design. They will be familiar with unit and automated testing and provide support to other developers. The ideal candidate will be passionate about challenges, technology, and knowledge, contributing to client journeys and the company's platformization efforts.
Responsibilities include:
- Handling ambiguous problems and prioritizing tasks.
- Influencing decision-making within the team.
- Assisting in resolving complex problems.
- Providing constructive feedback.
- Ensuring product quality and scalability.
- Promoting knowledge sharing and mentorship.
- Defining and tracking application health metrics.
- Participating in code reviews and refinements.
- Identifying opportunities to improve the mobile platform.
Requirements:
- Experience in Android development, including Kotlin and Jetpack Compose.
- Knowledge of architectural patterns and code design.
- Understanding of module architecture and componentization.
- Experience with unit, integration, functional, and snapshot testing.
- Ability to integrate RESTful APIs and cloud services.
- Knowledge of CI/CD pipelines.
- Experience publishing apps on Play Store and/or App Store.
- Familiarity with metrics and marketing tools.
- Ability to work collaboratively in multidisciplinary teams.
- Knowledge of Agile methodologies.
The role offers:
- Health and dental plans.
- Digital hospital access.
- Meal and/or food vouchers.
- Remote work allowance and initial setup (for remote positions).
- Flexible hours.
- Education benefits.
- Gympass.
- Childcare assistance.
- Profit sharing.
- Life insurance.