Home
Jobs
Saved
Resumes
JobVerse
Home
Jobs
Recruiters
Companies
Pricing
Blog
Jobs
/
Specialist Developer
Hitss Brasil
Website
LinkedIn
Specialist Developer
São Paulo, São Paulo, Brazil
Full Time
1 month ago
No Sponsorship
Apply Now
Key skills
Android
Java
JUnit
Kotlin
Mockito
SQLite
Unit Testing
Integration Testing
Git
GitLab
Jetpack Compose
Mobile Development
Agile
Scrum
About this role
Role Overview
Design, develop and maintain features for Android applications (mobile and TV);
Build modern user interfaces with XML and Jetpack Compose;
Implement integration with REST APIs, efficiently handling JSON;
Develop reusable components following architectural best practices;
Define and implement architectures such as MVVM, MVP or MVC as appropriate;
Apply appropriate Design Patterns for each solution;
Create and maintain local databases using Room and SQLite;
Handle settings and simple data via Shared Preferences;
Create and maintain unit tests using Android ecosystem tools;
Create integration tests with Espresso/Compose Testing;
Develop TV-optimized screens using Leanback or Compose;
Optimize layouts for a 10-foot user experience;
Monitor and analyze usage and stability metrics;
Work in an agile environment, participating in dailies, plannings, reviews and retrospectives;
Collaborate with designers, QAs, POs and backend engineers for continuous product evolution.
Requirements
Bachelor's degree or higher;
Proficiency in Java and Kotlin;
Experience with Android mobile development;
Experience with Android TV / Google TV (Leanback, Compose for TV and D-Pad navigation);
Experience developing interfaces with XML and Jetpack Compose;
Knowledge of mobile application architecture;
Familiarity with MVC, MVP and MVVM patterns;
Knowledge of Design Patterns (Singleton, Factory, Observer, Adapter, among others);
Experience with data persistence (Shared Preferences, Room and SQLite);
Experience integrating REST APIs and handling JSON;
Experience with Git and GitLab;
Experience with unit testing (JUnit, Mockito, Turbine/Coroutines Test);
Practical knowledge of Scrum;
Experience with video streaming (Media3/ExoPlayer, DRM, ABR, track selection);
Knowledge of Kotlin Multiplatform (KMP);
Experience with integration testing (Espresso, Compose Testing);
Experience with dependency injection (Hilt, Koin or Dagger2);
Knowledge of mobile app optimization (performance, memory and startup time);
Knowledge of accessibility (TalkBack, navigation, contrast and font size).
Tech Stack
Android
Java
JUnit
Kotlin
Mockito
SQLite
Benefits
Important: All of our openings are open to professionals with disabilities and promote gender and racial/ethnic equity.
Apply Now
Home
Jobs
Saved
Resumes
Specialist Developer at Hitss Brasil | JobVerse