Job
Description
As a member of the Android Development Team, you will be responsible for the planning, design, and development of Android applications to ensure a unique and seamless user experience on the Android platform. Operating in a fast-paced environment, you will need to demonstrate initiative, take complete ownership of tasks, manage multiple projects, and drive execution. Your key responsibilities will include designing, building, and maintaining high-performance advanced applications for the Android platform. You will take ownership of product features, collaborate with cross-functional teams to define and design new features, and ensure timely delivery. Additionally, you will focus on feature development to enhance application performance and customize the user experience on the Android platform. In this role, you will write unit-test code for robustness, including considering edge cases, usability, and general reliability. It is essential to continuously explore, evaluate, and implement new technologies to enhance development efficiency. You will also be expected to write efficient Android code in Java/Kotlin following the MVVM framework. We are seeking individuals with a proactive mindset, a thirst for knowledge, a passion for innovation, and a commitment to personal growth. While previous experience is valued, we prioritize candidates with the following qualities: - Minimum 3 years of experience in Android development with a B.Tech degree in computer science, software engineering, information technology, or related fields. - Strong understanding of Algorithms, Data Structures, Object-Oriented Design, and Databases. - Proficiency in the Kotlin technology stack, mobile development, and the Android ecosystem. - Contribution to reputable open-source projects is highly desirable. - Previous experience in working on large Android applications and optimizing them for scalability and performance. - Excellent debugging and optimization skills are a must. - Familiarity with Android SDK, handling remote data via REST and JSON, integrating third-party libraries and APIs. - Up-to-date knowledge of mobile landscape, architectures, trends, and emerging technologies. - Comprehensive understanding of the full mobile development life cycle. - Curiosity for exploring new methods and tools to enhance app development speed and quality. - Strong interest in UI and UX, with a keen eye for design, particularly for front-end development. - Proficiency in rapid prototyping to gather early feedback and support data-driven decision-making processes. Join our team to be part of a dynamic environment where innovation and continuous improvement are encouraged. Your contribution will play a vital role in shaping the future of Android development at our organization.,