Senior Software Engineer - Android
instahyre
Job Description
- Own and enhance key features with clean, reusable code that drives product innovation.
- Collaborate across teams to deliver high-quality products and integrate new technologies.
- Ensure code quality and optimisation, continuously improving maintainability.
- Lead code reviews, set high standards, and contribute to a collaborative, fast-paced culture.
- As an SDE2 you'll be at the heart of innovation, shaping the product and driving success while growing with a talented, fast-moving team.
Requirements:
- Proficient in Java, Kotlin, Jetpack libraries, Android Architecture Components, and modern Android development paradigms (MVVM, LiveData, ViewModel), with a solid understanding of Material Design guidelines and UI/UX standards for mobile development.
- Knowledge of Android's debugging, profiling, unit-testing, memory, and performance optimisation tools, as well as experience with automated and manual testing platforms.
- Familiar with Agile methodologies, Scrum, CI/CD processes, and test-driven development to ensure efficient, high-quality development.
- Strong ownership, deadline-driven, and able to thrive in a fast-paced environment.