As an Android Developer, you will be responsible for designing, developing, and maintaining high-performance mobile applications that enhance our brand experience and event management processes. You will collaborate closely with the design and backend teams to create seamless, user-friendly apps. The applications you build will help us connect with clients, manage events more efficiently, and offer a personalized mobile experience to our users.
App Development: Design and develop mobile applications that meet business needs and client expectations. You will use Java or Kotlin to create high-performing, scalable applications that run smoothly on all Android devices.
UI/UX Collaboration: Work closely with the UI/UX team to implement intuitive and visually appealing designs that enhance user experience. You’ll ensure the designs align with the overall app functionality and improve the usability of the product.
API Integration: Develop and integrate third-party APIs to extend the app’s functionality. You’ll work with the backend team to integrate database systems, authentication mechanisms, and external data sources into the mobile platform.
Performance Optimization: Continuously optimize apps for performance, ensuring they are fast, efficient, and bug-free. You will debug and resolve issues that arise during testing or in the field.
App Testing & Debugging: Conduct thorough testing to ensure high-quality apps are delivered to users. You will use automated testing tools, bug trackers, and testing platforms to maintain code quality and prevent errors before deployment.
Version Control: Use version control systems like Git to manage code revisions, enabling collaboration with team members and keeping track of project progress. You will manage app versions and deployment processes.
Updates and Maintenance: Regularly update apps with new features and bug fixes. You will work with other developers to manage ongoing updates, including pushing updates to the Google Play Store.
User Feedback Implementation: Analyze user feedback and behavior analytics to implement improvements and new features. Regularly review app performance and user reviews to identify areas of improvement.
Cross-Platform Compatibility: Ensure that your app works efficiently across different versions of Android and screen sizes, adapting the user interface and functionality accordingly.
A degree in Computer Science, Engineering, or a related field.
2+ years of experience in Android development.
Strong proficiency in Java and Kotlin programming languages.
Experience with Android SDK, APIs, and libraries.
Familiarity with Google’s Android design guidelines and best practices.
Hands-on experience with third-party libraries and APIs.
Ability to write clean, maintainable, and reusable code.
Understanding of mobile app architecture and design patterns (MVVM, MVP, etc.).
Experience with version control systems like Git.
Ability to work independently and manage time effectively.
Giant Scaler