Responsabilities
  • Participating in the design, documentation and creation of scalable and secure software.
  • Able to be Autonomous, who can bring great energy and who can help make decisions.
  • Able to self-manage their activities.
  • Proficient in languages, frameworks and databases for mobile devices.
  • Work with development teams and product managers to come up with software solutions.
  • Create client applications on Android in collaboration with product designers.
  • Must have the ability to work in a fast-paced, dynamic environment.
  • Strong communication skills to interact with scrum team members.
  • Good analytical thinking and problem solving skills.
Technical Requirements
  • At least 3 years of experience in mobile development with Android.
  • At least 2 years of experience with Kotlin.
  • Experience developing multi-modular apps (aradle)
  • Experience with Retrofit, Volley, Okhttp, Dagger.
  • DataBinding experience.
  • Push Notifications experience.
  • Experience with GPS & Google Maps Location Management.
  • Experience with CameraX Management.
  • Knowledge of CI / CD and GIT including branching strategies, pipelines and test automation.
  • Knowledge in Launching and Deploying applications.
  • MySQLI & Google Rooms database experience.
  • Experience with RESTful web services, API and asynchronous data flow.
  • Proven experience in continuous integration / delivery / implementation.
  • Unit tests, integration and functional tests.
  • Experience with modern architecture based MVP & Dependency Inyection
  • Understanding of accessibility and security compliance.
Nice to have

Experience with Pusher.
Experience with Firebase.
Experience with Realtime development.