Responsibilities:
- Develop, test, and deploy high-performance Android applications.
- Collaborate with UI/UX designers to create visually appealing and user-friendly applications.
- Work with RESTful APIs and third-party libraries to integrate backend services.
- Ensure application security, performance, and responsiveness.
- Debug, fix issues, and optimize code for efficiency.
- Keep up to date with the latest Android development trends, tools, and best practices.
- Participate in code reviews and provide constructive feedback.
- Work closely with cross-functional teams to define and ship new features.
Requirements:
- Bachelor’s degree in computer science, Software Engineering, or a related field.
- Proven experience in Android app development using Java and Kotlin.
- Strong knowledge of Android SDK, Jetpack components, and MVVM architecture.
- Experience working with Firebase, Google Play Services, and push notifications.
- Familiarity with version control systems (Git, GitHub, or Bitbucket).
- Experience integrating APIs and working with JSON, XML, and RESTful services.
- Understanding of Agile development methodologies.