Are you an Android Developer, ready to turn your coding skills into innovative solutions? 📱 If so, we have an exciting opportunity for you to embark on a journey at Siya. At Siya, you’ll have the chance to immerse yourself in the world of mobile technology and gain hands-on experience while contributing to the growth and excellence of our organization.
About Android Developer (Fresher)
We are seeking a talented and motivated Android Developer to join our team as a fresher. As an Android Developer, you will be responsible for designing, developing, and maintaining mobile applications for the Android platform. You will work closely with cross-functional teams to deliver high-quality and user-friendly Android applications.
Responsibilities
- Design and develop user-friendly, robust, and scalable Android applications using Java and/or Kotlin programming languages.
- Collaborate with product managers, designers, and backend developers to understand requirements and translate them into functional Android applications.
- Implement clean and efficient code following best practices, coding standards, and design patterns specific to Android development.
- Ensure high performance, responsiveness, and stability of the Android applications by conducting thorough testing and debugging.
- Integrate RESTful APIs to fetch and send data from/to the backend servers.
- Work with SQLite or other database technologies to implement data persistence in Android applications.
- Implement effective UI/UX designs following Material Design guidelines and ensure a smooth and intuitive user experience.
- Collaborate with the team to identify and implement solutions to improve application performance, maintainability, and user engagement.
- Stay up-to-date with the latest trends, technologies, and best practices in Android development and share knowledge with the team.
- Assist in troubleshooting and resolving issues reported by users or clients, providing timely and effective solutions.
Requirements
- A degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- Strong knowledge of Java and/or Kotlin programming languages.
- Familiarity with the Android SDK, Android Studio, and related development tools.
- Basic understanding of UI/UX design principles and experience in implementing user interfaces following Material Design guidelines.
- Knowledge of RESTful APIs and experience in integrating them into Android applications.
- Familiarity with databases such as SQLite and proficiency in implementing data persistence in Android applications.
- Understanding of version control systems like Git.
- Good problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
- A strong passion for mobile application development, specifically on the Android platform, and a desire to continuously learn and improve.