Senior Android Developer

  • Technology
  • Remote job

Senior Android Developer

Job description

About us:

The App Nest is a product business. We’re a team obsessed with creating incredible experiences for our fashion audience, partners and influencers.


What we’re building.

We’re working hard to disrupt the fashion industry with a mobile platform that incorporates social media, content, e-commerce and gamification, hosting millions of luxury fashion enthusiasts.


The company is funded by a world class investor, we have a leadership team of world renowned industry experts, and are partnered with one of the largest and fastest growing international luxury multi-brand online retailers, as well as a host of A-List fashion influencers.


Our aim is to empower fashion lovers and revolutionise the way that people discover, shop for, talk about and engage with brands.


The role:

Our mobile apps need to feel like they belong on their respective platforms, and have both gameplay mechanics and e-commerce features. Analytics and tracking with an appreciation for each user’s privacy are required. We have a client-server architecture so you’ll be using HTTP (and likely more novel protocols in future) to synchronise state.


You need take a scientific approach to innovation and problem solving. You'll be heavily involved in defining and delivering experiments to further our understanding of the market, our users, and how we can best hit our targets. You need to be product minded, and user-focussed as this job requires building software for consumers.


Why will you succeed

Our growth plans are supported by a low structure environment that is high on autonomy. We’re proud of our supportive and focussed working environment, which an emphasis on collaboration, team-working and shared knowledge. It's fast and fun. We’d like you to join our success journey and help us map the way.


Benefits:

  • Competitive salary

  • Generous options scheme

  • Remote friendly

  • Flexible working hours

  • Family friendly working environment

  • Pension

  • Private Medical Insurance

  • Life Assurance

  • 25 days holiday

We are:

Focussed and engaged. Interested in making a difference and getting people to a ‘wow’ moment.

We believe in:

“Productivity over presence’

Requirements

Must haves

  • Minimum of five years professional software development experience 
  • A love of the Android platform and its ecosystem 
  • Experience working with Java 
  • Expert with Android SDK, and Material Design 
  • Experience with debugging and profiling substantial applications 
  • Experience working with reactive programming, particularly RxJava 
  • Proficiency with Git, and the command line 
  • Interest in user experience, and interface design and optimisation 
  • Strong communication skills 
  • You're a considerate coder: you comment your code, write tests, and only merge working code.

Desirable

  • Experience working with Kotlin (we have plans to move from Java to Kotlin) 
  • Familiarity with Bitrise, Zeplin, and GitHub 
  • Proficiency with several programming languages, and a desire to learn more 
  • Interest in or experience with game theory, and machine learning 
  • Experience building both 2D and 3D games 
  • Experience with Physics engines especially with an eye for modelling people and garments