This job has been posted for more than 30 working days and has expired.

Senior Software Engineer (Android)

SENIOR SOFTWARE DEVELOPER (ANDROID)

My client - a London-based multimedia / telecommunications platform - is seeking an experienced Android Engineer to join, and help develop, their team.

THE COMPANY

Based in fantastic modern offices in East London, your next career opportunity is situated just a quick walk from Aldgate Underground Station.


This product-focussed holdings company have their fingers in many different technological pies, one of which was awarded the accolade for Most Innovative App at the GLOMO Awards in the year of its creation.

It's the continued development of this product that you'll be focused on: a brilliantly innovative marriage of telecommunications and multimedia, for the Android platform.



THE ROLE

You'll be joining a team responsible for the continued development and production of new features for the app.

As a Senior Developer, your key role will lie in guiding the team through the development process, as well as coding at the very core of the product itself.


Someone with leadership skills, the desire to lead and mentor more junior developers, a strong Java background, and the below tech-stack would be an ideal fit…


- ● BSc or MSc in related field or relevant industry experience
- ● Java for Android
- ● Android Studio, Gradle
- ● Understanding of Unit Tests and Automation Tests
- ● Integration of RESTful web service APIs
- ● Version control (Git)
- ● Understand Material design guidelines without making it an absolute rule
- ● Practical knowledge of common design and architectural patterns
- ● Ability to express your ideas clearly and effectively
- ● Curiosity and drive to understand and solve problems beyond the surface level
- ● Ability to document requirements and designs
- ● Familiarity with agile software development methodology and release process
- ● Ability to adapt communication for technical and non-technical people

Nice to Have

- ● Popular external libraries (Retrofit, Dagger, Gson, RXJava, ...)
- ● Contributed to apps in Google Play Store (examples welcome)
- ● Experience with Python, Golang, and server-side software development
- ● Javascript

- ● Close familiarity with platform tools for profiling, running, and debugging of
Android apps.
- ● Experience with test-driven development and behaviour driven development

Personality profile.

You are:

-
- ● Interested in learning and improving your skills
- ● Team player: you make your team more efficient and enjoyable
- ● Proactive, look for pragmatic solutions, not winning arguments
- ● Passionately curious about new trends and approaches
- ● Independent thinker

Tech Stack

- ● 4 shared libraries (2 of which public) that are used by 10 apps
- ● State of the art use of technologies including Dagger, RXJava, Retrofit and
Jetpack
- ● Majority of codebase in Java, transition to Kotlin

Benefits

- ● Working with a passionate team who love to learn and implement new technologies
- ● Flat hierarchy, with regular contact time with Senior Leadership team.
- ● Learn from and closely work with experienced engineers
- ● Bike to Work Scheme
- ● 20 days of holiday (plus bank holidays) increasing by a day each year up to 25
- ● Coffee and a variety of teas provided every day to keep you fresh
- ● Budget for learning resources, courses and conferences
- ● Paid Gym Membership (Crossfit)
- ● Regular all-company socials

ISL (Incite Solutions Ltd) is acting as an Employment Agency in relation to this vacancy.