HQ - Senior Android Engineer at Jobandtalent
Madrid, ES
Who we are
Jobandtalent’s mission is to improve the employability of millions of workers in the job market. We have created a managed marketplace that connects temporary workers with leading companies with the vision that technology and the use of data is the key leverage to disrupting the temporary labour market.
To make this a reality, we have created a platform that makes the job market more transparent and liquid. Our platform digitises all recruitment processes (selection, screening, hiring, clocking, payroll...), simplifying them and generating data to improve the matching between workers and companies. We group available job offers and employment procedures so that workers can always get the right job offers and be permanently employed through Jobandtalent.
This way, workers can gain long term job stability because as a marketplace, we can continuously offer them job opportunities and improve their work experience as we focus on the best possible experience for them (competitive compensation, getting paid on time, employee benefits…). On the flip side, companies can access a flexible and high-quality workforce as Jobandtalent’s technology and data allows them to find the best workers (more productive, less turnover...) and manage them in an optimal way.
About us 
We are headquartered in Madrid, where Jobandtalent was founded in 2009. Since then, it has been financed by world-leading capital entities such as Softbank, Atomico, SEEK or Blackrock, becoming one of the most valued Spanish startups internationally with current revenues of over 1,000 million euros per year and recognized by FT as Europe’s 10th fastest growing startup last year.
Behind our technology platform that employs hundreds of thousands of workers in great companies like Amazon, XPO, Walmart, P&G or H&M, we have a team of more than 1000 employees distributed in offices in the United Kingdom, France, Spain, Portugal, Germany, Sweden, Mexico and Colombia. Our plan is to continue growing such markets as we launch operations in new countries (up to 20 by 2025). And, to ensure the success of said plan we rely on self-driven and highly motivated individuals that want to help us take Jobandtalent to the next level.
The position: 
As an Android Developeryou will work improving the app, building beautiful user interfaces and implementing new features written in kotlin, that adheres to Material design and software development best practices.  You'll be working closely with your product manager and designers as well as developers from other teams in order to create the best possible mobile experience. At Jobandtalent the Android team is organized in the Android Guild divided into the different product verticals. We work in cross-functional teams and keep a strong cohesive structure with all mobile technologies within the Android Guild in close collaboration with iOS Guild as well. 

A successful candidate will have

    • At least 3-5 years’ experience with Java/Kotlin programming language and Android framework.
    • Knowledge of professional software engineering best practices for the software development life cycle, including coding standards, code reviews, source control management, continuous integration, build processes, testing, and operations
    • Staying at the forefront of emerging Android trends
    • Participating actively in Open Source project
    • At least 1 demonstrable App published in Google Play
    • Attending often to meetups and software conference
    • Good communication skills both verbally and in writing, even when you work remotely

A successful candidate will face

    • A fully functional Android app written in Java/Kotlin. 
    • It is built in a modularized clean architecture fashion, and we are using MVP pattern at the moment. Our dependency injector preference is Dagger 2 vanilla. 
    • It is a JSON-API powered application which uses Retrofit, OkHttp and Gson as a backbone for communicating with our server. 
    •  In the UI area, we invest heavily in Design Systems, we believe that it is a great way to speed up the development, by having a library of components we can reuse throughout the different screens or features.
    • A large tested codebase by using JUnit5, Mockito and Robolectric for Unit testing, plus Espresso for E2E and Shot for Screenshot testing. We use both Mockito and KoTest to help us with the assertions and DaggerMock for mocking in the Espresso.
    •  Jobandtalent is a data-driven company, so one of our focus is analytics through Google and Firebase, and also tracking relevant telemetry through Datadog and LeakCanary. 
    • Our tooling includes Continuous Integration tools like Jenkins, Codeship, and obviously we throw some Gradle in the mix.
    •  All the project organization is done through Jira, Github, Slack and Google Meet. You will be meeting people from different countries, so communication skills will be crucial. 
    • We expect to drive the app to the next level, so we are expecting to improve it with the latest Android technologies.

What we offer

    • The chance to make an impact in one of the fastest-growing start-up companies in Europe
    • Great ownership of the projects with a direct impact on the product.
    • Competitive Salary Transparent Equity package.
    • Discount on Health insurance.
    • A yearly budget for Conferences/meetup/self-learning.
    • Working remotely in an international and multidisciplinary team