Position : Senior Android Developer Role : Permanent
Location : Burgess Hill (Hybrid)
Responsibilities:
Work within the product teams to design, estimate, and build new features.
Build Android applications with an eye for detail and excellence.
Proactively find and fix bugs.
Produce high-quality, well-documented, and well-tested code.
Understand the pyramid of testing and know how and when to use unit, integration, and UI tests.
Design solutions for open ended problems.
Create opportunities to brainstorm, share different perspectives, and seek different opinions to help achieve the best possible engineering solution.
Requirements and Qualifications:
~ Preferably a BS or MS degree in computer science, computer engineering, or other technical discipline (or equivalent work experience)
~7+ years of software development experience.
~5+ years of Android development experience.
~ Extensive experience with Kotlin.
~ Great understanding of one or more software architecture patterns, preferably MVVM
~ Up to date with the state-of-the-art of Android development
~ You are willing to learn new technologies and you effectively use them.