- Create and maintain Android applications, including developing new features, debugging existing code, and ensuring the applications are optimized for the best user experience
- Understand the Android platform, write clean and efficient code in Java for Android applications
- Monitor the performance of live apps and work on optimizing them at the code level
- Design, develop and maintain high quality and general reliable Java codes
- Evaluate the existing applications and implement new technologies to maximize app’s efficiency
- Identify and resolve bottlenecks, rectify bugs, Troubleshoot and resolve any issues that may arise during the development process and enhance application performance
- Perform unit and instrumentation tests on code
- Collaborate with other developers and designers to define and design new features to create a cohesive user experience
- Determine the UI/UX requirements, mockups and APIs to develop high-performing Android apps
- Work with other teams to ensure that the application meets the user's expectations
- Work efficiently and effectively to create unique applications that are both user- friendly and reliable and be able to think critically and solve complex problems
- Using tools such as Kotlin, Android SDK/Studio, Android Debug Bridge (ADB), Google Play services, SQLite, Android emulators, Genymotion, Firebase, Gradle, Fabric, Dagger, Retrofit, Android Architecture Components (AAC)
Qualifications:
We require the minimum of a Bachelor's degree or equivalent in specialized field of study such as Computer Science, CIS, Engineering, Electronics Engineering or equivalent technical degree.
How to Apply:
Send resumes to: heather@piezostechnology.com