This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Lead the design, architecture, and development of the Android SDK for facial biometrics and document capture, ensuring high modularity, scalability, and efficiency.
Define and implement robust architectures (Clean Architecture, MVVM) to ensure resilient solutions that are easy to test and maintain high performance under different usage conditions.
Identify areas for continuous improvement in terms of performance, resource consumption, and integration with other platforms, introducing best practices and the latest Android technologies.
Act as a technical mentor for team members, promoting engineering best practices, code reviews, and elevating the team's technical level.
Work closely with engineers from other platforms (iOS, Backend, Data Science) and product stakeholders to deliver integrated cutting-edge solutions.
Develop and maintain a sophisticated CI/CD pipeline including test automation (unit, integration, and end-to-end) and release automation to ensure the SDK is delivered with the highest quality.
Implement advanced security practices in SDK development to ensure compliance with industry best practices and data privacy regulations.
Requirements:
Extensive experience in Android development using Kotlin and Java, with deep knowledge of Android SDK, Jetpack Compose, and associated libraries.
Solid experience in defining scalable and maintainable architectures, with profound knowledge of design patterns and engineering best practices.
Proven experience in creating independent, reusable, and highly performant modules using approaches like Dynamic Feature Modules.
Strong experience in test-driven development, proficient in Android testing frameworks like Espresso, JUnit, Mockito, and continuous integration tools.
Proficiency in integrating RESTful APIs and gRPC, with experience in optimizing network calls and data caching.
Experience in performance analysis and optimization, with knowledge of profiling and tuning applications to ensure high efficiency on devices with different specifications.
In-depth knowledge of encryption, secure authentication, and protection against common vulnerabilities in mobile apps (OWASP Mobile Top 10).
Benefits:
Flexible benefits: Monthly allowance of R$1,500 that can be distributed among VA/VR, Culture, Mobility, and Flex Vacation.
Home office assistance: Monthly value of R$120 for bill payments and consumption.
Ergonomics assistance: One-time credit of R$1,000 for purchasing home office equipment such as chairs, office supplies, stationery items, among others.
PLR: Eligible for Profit Sharing according to union agreement.
Education benefit: Unico finances 100% of studies for all employees through courses available on the Unico Skill platform.
Well-being: Access to platforms like Gympass and Totalpass.
Extended parental leave: 180 days for pregnant individuals and primary caregivers in the adoption process, and 60 days for non-pregnant individuals and secondary caregivers in the adoption process, with full salary and benefits paid throughout the period.