Android Software Engineer (LSZ-10525)
The Mobile software engineer is a Ninja who will join our daily banking squad. The engineer directly influences how users interact with the Product. They work closely with all squad members to create and operationalize end-to-end user journey throughout the Product features. Our engineers work hard to stay on top of fast-changing technology and invests a lot of energy in learning new tricks that bring ultimate user experience. A love for clean interfaces and a passion for great user experiences goes without saying.
Builds applications according to the design and provide designers with feedback and suggests tradeoffs when required
Ensures the code follows best coding practices and industry standards
Works closely with backend engineers to understand and properly use the systems APIs
Writes both unit and integration tests, and develops automation tools for daily tasks
Challenges ideas and opinions to avoid pitfalls and inefficient solutions
Cooperates closely with Product Owner to understand Product vision and value drivers
Cooperates within Chapter and Digital Tribe to follow best practice frameworks and standards while developing web applications
-Significant Android engineering experience (3+ years), with experience working on at least two native Android applications.
-Experience programming in Kotlin
-Deep understanding of software design patterns, MVVM architecture, mobile threading, memory management; and how they apply to mobile applications
-Experience with Dagger / Hilt, Android JetPack
-Experience with Reactive programming (Coroutines or RX)
If you want to play a significant role in reshaping the future of an industry do not hesitate! Send your CV to firstname.lastname@example.org right now.