IN
Job Description
Core Duties:
- Design, develop, test, and maintain Android applications utilizing Kotlin
- Create responsive, user-friendly mobile applications in alignment with Android design principles
- Produce reusable, scalable, and maintainable code employing contemporary Android architecture patterns
- Integrate third-party APIs, SDKs, and backend services
- Work collaboratively with product managers, UI/UX designers, and backend developers
- Conduct code reviews to ensure compliance with coding standards and best practices
- Enhance application performance, memory efficiency, and battery consumption
- Diagnose and rectify production issues and application crashes
- Adopt secure coding methodologies and mobile security protocols
- Engage in Agile Scrum development activities
Technical Qualifications:
- Mobile Development Expertise in Android and Kotlin
Additional Duties:
- Familiarity with design principles and fundamental architectural concepts
- Grasp of performance engineering
- Understanding of quality processes and estimation techniques
- Basic comprehension of project domain
- Capability to translate functional and non-functional requirements into system specifications
- Aptitude for designing and coding complex programs
- Ability to craft test cases and scenarios based on specifications
- Solid understanding of SDLC and Agile methodologies
- Knowledge of the latest technologies and industry trends
- Strong logical reasoning and problem-solving skills, along with the ability to collaborate effectively
