Job Description
This role is seeking an Android Developer who is passionate about technology and brings depth of mobile application experience. You will have the opportunity to learn from seasoned developers to hone your coding skills through technical analysis, design and consulting on Employer Digital team. So, do you think you’ve got what it takes? Review the description below and tell us why you’re the winning candidate.
WHAT WILL YOU DO?
Work with product owners and user experience teams to build high quality features that make users love our app by leveraging your knowledge in Android’s Material Design and Architecture Component guidelines
Develop software that is reliable, maintainable, and reusable because you have a thorough understanding of OOD principals
Provide estimates on activities/tasks required to perform design, coding and unit testing, improving accuracy over time
Increase efficiency and performance using Android Studio analysis tool along with your academic knowledge
WHAT DO YOU NEED TO SUCCEED?
MUST HAVE:
Software Engineering, Computer Science, or equivalent degree from an accredited University/College.
Leadership acumen and a passion to apply it in a dynamic agile business environment
Excellent interpersonal and highly developed communication skills (verbal a#nd written)
Creative, self-driven working within a team or independently in a fast-paced environment
Experience or understanding of programming languages, databases, platforms, and/or code version control tools
Strong knowledge of Java and object-oriented design
NICE-TO-HAVE:
Strong knowledge of Android framework and Kotlin
Good understanding of design patterns such as MVVM, and how they can be applied to Android development
Exposure to enterprise tools such as Git, Confluence, Jira