Job
Description
As a candidate excited about working in a fast-paced start-up and being part of a small, highly talented team, this role may be a great fit for you. You should be self-driven, passionate, and ambitious with strong experience in the development and maintenance of mobile apps. **Key Responsibilities:** - Undertake design and development of Android App, ensuring the best possible performance, quality, and responsiveness of the application. - Design and develop advanced applications for the Android platform. - Translate designs and wireframes into high-quality code. - Work on bug fixing and improving application performance. - Collaborate with cross-functional teams to define, design, and ship new features. **Qualifications Required:** - Working experience in Java, Kotlin, and MVP is mandatory. Working knowledge in MVVM architecture is preferred. - Strong developmental experience with Google's Android design principles, patterns, best practices, and interface guidelines. - Working experience in the general mobile landscape, architectures, trends, and emerging technologies. - Work with outside data sources, APIs, and design patterns. - Preferred experience in unit-test code for robustness including edge cases, usability, and general reliability. - Good understanding of memory management, network interaction, performance tuning, concurrency, and multi-threading in Android is mandatory. - Stronghold over Computer Science Fundamentals and Data Structures. - 2+ years of hands-on experience in Android application development. - B.S. in Computer Science or equivalent engineering degree from Tier I or II college. This job provides an opportunity to work on cutting-edge projects with a dynamic and collaborative team. As a candidate excited about working in a fast-paced start-up and being part of a small, highly talented team, this role may be a great fit for you. You should be self-driven, passionate, and ambitious with strong experience in the development and maintenance of mobile apps. **Key Responsibilities:** - Undertake design and development of Android App, ensuring the best possible performance, quality, and responsiveness of the application. - Design and develop advanced applications for the Android platform. - Translate designs and wireframes into high-quality code. - Work on bug fixing and improving application performance. - Collaborate with cross-functional teams to define, design, and ship new features. **Qualifications Required:** - Working experience in Java, Kotlin, and MVP is mandatory. Working knowledge in MVVM architecture is preferred. - Strong developmental experience with Google's Android design principles, patterns, best practices, and interface guidelines. - Working experience in the general mobile landscape, architectures, trends, and emerging technologies. - Work with outside data sources, APIs, and design patterns. - Preferred experience in unit-test code for robustness including edge cases, usability, and general reliability. - Good understanding of memory management, network interaction, performance tuning, concurrency, and multi-threading in Android is mandatory. - Stronghold over Computer Science Fundamentals and Data Structures. - 2+ years of hands-on experience in Android application development. - B.S. in Computer Science or equivalent engineering degree from Tier I or II college. This job provides an opportunity to work on cutting-edge projects with a dynamic and collaborative team.