As an Android engineer, you will work diligently with designers, product managers, and the engineers that support the Engineer platform and infrastructure. You will use your passion and in-depth knowledge of all things Android to craft the client components and features that will shape the future.
Requirements
- 5+ years of experience developing mobile applications on Android platform using either Kotlin programming languages
- Previous experience developing mobile applications (on Android).
- Experience building and/or flashing devices with Android System ROMs
- Experience implementing new features and optimizing existing ones.
- Technical depth that allows you to rapidly fix bugs and solve problems
- Experience in Non-application development including Foreground Service, IntentService, Native Libraries and Utilities
- Experience with the Android SDK, Android Studio and modern Android design patterns (Architecture Components, MVVM)
- Experience with unit and automated testing.
- Experience with Dependency Injection.
- Familiarity with Device Policy and MDM APIs.
- Strong understanding of Git or some other Source Control system. Solid understanding of the full mobile development life cycle.
- Emphasis on the performance, quality, and responsiveness of the app. Knowledge of concurrency and background processing on Android
- Expert in using REST APIs to connect to back-end services
- Experience with integrating Point of Sale devices such as payment terminals or barcode scanners, or other types of peripheral devices (Preferred)
- Experience with (Android/iOS) Bluetooth & USB APIs (Preferred)
- Experience with Splunk, Google Cloud Platform, or Kafka (Preferred)
We have an amazing team of 700+ individuals working on highly innovative enterprise projects & products. Our customer base includes Fortune 5 retail and CPG companies, leading store chains, fast-growth fintech, and multiple Silicon Valley startups.
What makes Confiz stand out is our focus on processes and culture. Confiz is ISO 9001:2015 certified. We have a vibrant culture of learning via collaboration and making the workplace fun.
People who work with us work with cutting-edge technologies while contributing success to the company as well as to themselves.
To know more about Confiz Limited, visit: https://web.facebook.com/lifeatconfiz