What are the responsibilities and job description for the Android Developer position at VeriiPro?
Job DescriptionKey Responsibilities
- Develop, test, and maintain native Android applications using Kotlin/Java.
- Debug, troubleshoot, and optimize existing code quickly and efficiently.
- Analyze business requirements and develop test plans and scripts based on business objectives.
- Work through the full project lifecycle from requirements gathering to deployment, ensuring the project is completed on time and to specification.
- Leverage testing frameworks for consistent delivery of functional and responsive applications.
- Collaborate with cross-functional teams to design and implement scalable, high-performance mobile applications.
- Adhere to best practices for mobile app development, including coding standards, performance optimization, and security.
- Ensure smooth integration with backend services and APIs.
- Contribute to the continuous improvement of processes and code quality.
- Communicate effectively with both technical and non-technical team members to ensure alignment on project goals and timelines.
- Expertise in Android application development with proficiency in Kotlin and Java.
- Strong knowledge of Android frameworks, SDKs, and APIs.
- Proven experience with Agile Scrum and Waterfall development methodologies.
- Full project lifecycle experience, from requirement gathering to deployment.
- Solid understanding of mobile app testing frameworks.
- Excellent problem-solving and debugging skills.
- Strong communication, planning, and organizational skills.
- Experience with version control systems (Git).
- Familiarity with mobile UI/UX best practices.