What are the responsibilities and job description for the Android Developer position at VeriiPro?
The Android Developer is responsible for designing, developing, and maintaining Android applications. This role involves building and enhancing mobile apps, ensuring they are robust, user-friendly, and compatible with a range of Android devices. The developer will also handle bug fixes, customer feedback, and collaborate with cross-functional teams to meet application requirements.
- Design, build, and maintain Android applications using Java, Kotlin, and Android SDK.
- Ensure the code is clean, efficient, and adheres to industry standards.
- Identify problems during testing or from customer feedback and implement solutions.
- Ensure apps are compatible with various Android devices, operating systems, and screen sizes.
- Work with UI/UX designers, product managers, and other stakeholders to define app features and functionality.
- Optimize app performance for speed and efficiency.
- Write and maintain technical documentation for Android applications.
- Proficiency in Java, Kotlin, and Android SDK.
- Familiarity with Android design principles and best practices.
- Strong troubleshooting skills and ability to resolve bugs and performance issues.
- Experience with Git or other version control systems.
- Strong verbal and written communication skills for interacting with team members and stakeholders.
- Basic understanding of circuit boards, processors, electronic equipment, and mobile app hardware requirements.
- Bachelor’s Degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- 5-7 years of experience in Android development or mobile application development.