Android Developer
1. Develop high-quality mobile applications for the Android platform well versed in at least any of the 2 technologies - React Native, Android Studio, Kotlin or Flutter.
2. Collaborate closely with cross-functional teams including designers, product managers, and backend developers to deliver robust and scalable solutions.
Architect, design, and implement new features while ensuring code quality, performance, and maintainability.
3. Optimize mobile applications for maximum performance and responsiveness.
Stay up to date with the latest industry trends, technologies, and best practices in mobile development.
Requirements:
1. Bachelor’s degree in computer science, Engineering, or a related field (or equivalent work experience)
2. 1-2 Years of experience in mobile application development for the Android platform.
3. Proficiency in one or more of the following technologies: React Native, Android Studio, Kotlin or Flutter.4
4. Strong understanding of mobile UI/UX principles and best practices.
5. Experience with RESTful APIs, JSON, and web services integration.
6. Solid understanding of software engineering concepts such as OOP, design patterns, and data structures.
7. Excellent problem-solving and debugging skills.
8. Ability to work independently as well as collaboratively in a fast-paced environment.
9. Strong communication and interpersonal skills.
Preferred Qualifications:
Experience with cross-platform development tools and frameworks.
Familiarity with Agile/Scrum methodologies.
Contributions to open-source projects or personal projects in mobile development.