Position: Middle Android Developer
Company: Israel IT
Experience required: 2y
English level: intermediate

PROJECT OVERVIEW
You will need to create a native iOS and Android mobile application (iOS and Android) for people and their community which helps each other to reach personal goals weekly based. Every week user will be assigned with a “witness” who will lead him and help to reach a goal. The app will collect different reports about the progress and save this in “Memories” as a part of goal commitment. Working each time with a new “witness” user can create an own club/communitiy around interesting topics, so system become a small social app

REQUIREMENTS
● Good problem solving skills
● Knows how to provide a good UX
● Kotlin Coroutines & Flows, scope operators
● Room
● Dagger2 / Hilt
● AAC Navigation Component
● Groupie library
● Moshi
● Jetpack viewModels
● App lifecycle
● Retrofit
● LiveData
● Experience with integrating 3d party sdks
● Knowledge on how to build commonly used features and parts of application efficiently
● Knowledge in efficient UI updates dispatching
● Knowledge in efficient use of animations
● Firebase push notifications
● Understanding repository, interactors, use case patterns
● Process death handling
● Services / WorkManagers

NICE TO HAVE
● Experience in using/customizing MDC components
● Experience in building complex UIs
● Experience building performant custom views, view groups
● Experience in media files compression
● Experience with custom push notifications
● Experience with Edge-to-Edge layout support
● Experience with Augmented Reality
● Experience with Dark theme
● Experience with Accessibility
● Experience with Tablets, landscape support
● Experience using declarative frameworks like Jetpack Compose, Flutter, Swift UI, RN
● Published projects on google play / app store
● Experience with BLE
● Experience with Wear OS , Android TV
● Experience with GraphQL
● Experience with server-driven UI

WE OFFER
● Competitive remuneration;
● Work at an international company with high-tech software products;
● Informal and friendly atmosphere;
● Bureaucracy-free and people-oriented culture
● Opportunity for professional growth;
● IT CLUSTER membership;
● English and Hebrew classes with a lot of fun;
● Cool corporate events, team buildings;
● Thursdays “happy hours”;
● New big office with a lot of cool stuff;
● Library in the office;
● Gym in the office;
● Ping-pong and PS;
● Birthday gifts;
● Attention to every employee.