Descripción del trabajo
About the role Our Technology team isn’t just one of the best in the industry. It's one of the best in the world. And we’re proud of it. It’s our driving force; our engine ?? From building a new financial backend to creating an award-winning app, there’s nothing (and we mean nothing) our tech team can’t do. We’re looking for an Android Developer interested in every step, stage, and release of a feature. Want to work alone? This isn’t for you. We want communicators. One minute you’re chatting to your PO, the next a designer, then a customer (for feature feedback, we don’t need you on the phone). Like your projects varied? This is for you. We don’t pigeonhole. We want you to spread your wings and discover as many places as possible. This role offers the opportunity to relocate to Poland, Portugal, or Spain. You'll receive support from Revolut throughout the entire process. Once you move, you'll have the flexibility to work remotely or in a hybrid model in our offices in Barcelona, Madrid, Porto, or Kraków. Ready to join? Let's get in touch. What you’ll be doing: - Collaborating closely with product designers, focusing on new feature design and prototyping - Assisting in the user experience design process, from wireframes and mockups through implementation and release - Working closely with design and business teams to define and implement elegant solutions to interesting problems - Helping to define and maintain visual guidelines, ensuring consistency throughout the app - Prototyping new user interactions and iterations based on feedback from peers
Solicitud
What you'll need:- 5+ years of experience working as a Software Engineer- 3+ years of experience in Android development- A deep understanding of the Android SDK- Experience working on apps which support multiple Android devices- Experience collaborating on software projects with design and backend aspects- To be a quick learner with an ambitious and results-driven personality- Excellent communication and organisational skills- To work well as part of a team in a fast-paced environment- Fluency in EnglishNice to have:- Insightful opinions about developing for mobile- A GitHub account with some cool projects in it- Experience in financial services- Knowledge/experience working with Hashmaps- Working in TDD approach