Job Description Requirements:
- Proficient in designing and constructing complex mobile applications.
- Strong understanding of Kotlin, Java, Android architecture components, data binding, and Material Design components.
- Experience collaborating with product, design, and other engineering teams to drive execution.
- Solid knowledge of Android, including handling different screen sizes and understanding the mobile app build process.
- Demonstrated proficiency in coding practices, including thorough design documentation, unit testing, continuous integration, and source control (Git), as well as conducting peer code reviews.
- Proficiency in problem-solving, data structures, and algorithms, with familiarity with RESTful APIs for consumption in Android applications.
- Extensive experience in writing unit tests and UI tests, with familiarity with JUnit and Espresso.
- The ideal candidate should possess a minimum of 7 years of experience and hold a bachelor’s or master’s degree in Computer Science, Computer Engineering, or a related technical discipline.
- Ability to work independently and adapt to a fast-changing environment.
- Creative, self-disciplined, and capable of identifying and completing critical tasks independently and with a sense of urgency.
More Information
- Experience 5-10 Years