Android Engineer

transcenda Poland
Remote
This Job is No Longer Active This position is no longer accepting applications

Job Description


Who are we?

Transcenda, headquartered in the US, was founded in July 2019 and is a full-lifecycle product development company. With locations throughout Europe - Romania, Poland, and Ukraine, Transcenda works with Fortune 500 companies and well-funded startups to help bring new products to life.


Transcenda helps companies ideate new product concepts, build prototypes, design world-class solutions then engineer new commercial products. Transcenda puts people first and strives to be a changemaker by building a better world through technology. Transcenda has grown from a 5-person team to over 200 people over the past three years and plans to continue growing.


Key responsibilities:

  • Design and implement comprehensive unit test coverage across the Android application codebase, ensuring reliability and maintainability of existing and new features.
  • Collaborate with product and engineering teams to define testable requirements.
  • Collaborate with cross-functional teams.
  • Refactor legacy code to improve testability and support modern testing practices.
  • Establish and enforce best practices for unit testing
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Drive engineering from concept to finished product.


Must haves:

  • Strong knowledge of Android SDK, different versions of Android.
  • Experience with both Java and Kotlin.
  • Proficiency in Java Core.
  • Kotlin coroutines and flows.
  • Familiarity with RESTful APIs to connect Android applications to back-end services.
  • Strong knowledge of Android UI design principles, patterns, and best practices.
  • Experience with XML view.
  • Experience with offline storage, threading, and performance tuning.
  • Experience with basic Android components: BroadcastReceivers, Background Service, ContentProvider.
  • Knowledge of the open-source Android ecosystem and the libraries available for common tasks.
  • Familiarity with cloud message APIs and push notifications.
  • Understanding of Google’s Android design principles and interface guidelines.
  • Understanding of test-driven development (TDD) and best practices for building testable Android architectures
  • Proficient understanding of code versioning tools, such as Git.
  • Upper-Intermediate+ level of English.


As a plus:

  • Good time-management skills.
  • Great interpersonal and communication skills.
  • Experience in setting up the CI/CD pipelines.
  • Experience in IPC.
  • Experience with Bluetooth.
  • Familiarity with multi-module project architecture.
  • Experience with DI libraries (Dagger or Hilt).


What we offer

  • 100% remote in Poland, Romania, or Ukraine.
  • B2B Contract.
  • English classes.

Subscribe our newsletter

New Things Will Always Update Regularly