At a Glance
- Tasks: Build and evolve a cloud-based POS Android application for the hospitality industry.
- Company: Join Mews, a tech-driven company transforming hospitality with innovative solutions.
- Benefits: Enjoy remote work, autonomy, and opportunities for professional growth.
- Other info: Collaborative culture with a focus on continuous improvement and meaningful contributions.
- Why this job: Make a real impact in hospitality while working with cutting-edge technology.
- Qualifications: Experience in Android development using Kotlin and understanding of mobile architecture.
The predicted salary is between 36000 - 60000 £ per year.
We are looking for an Android Engineer to help us build our best-in-class cloud-based Point-of-Sale (POS) product for hotels and restaurants, used by thousands of hospitality professionals around the globe. At Mews, we love technology and use it to drive meaningful change in the hospitality industry. Strong engineering fundamentals, deep domain knowledge and a pragmatic, down-to-earth mindset allow us to move fast and compete with much larger incumbents.
You will join a cross-functional POS team where engineers are expected to take ownership, solve real problems, and collaborate closely with product and design to build reliable, scalable and user-friendly Android applications used in demanding, real-world environments.
Your mission, should you choose to accept it:
- Build and evolve the Mews POS Android application, used daily in real-world hospitality environments.
- Collaborate closely with engineers, product managers and designers to deliver valuable, user-focused features.
- Design and implement solutions using Kotlin and modern Android practices, focusing on clarity, maintainability and long-term impact.
- Take end-to-end ownership of your work, from design and development to production and operational quality.
- Ensure high standards of performance, reliability, usability, observability and security.
- Work in an agile environment, shipping small, meaningful improvements to production frequently.
- Review code thoughtfully, learn from feedback, and contribute to a culture of continuous improvement by constructively challenging technical decisions and the team's way of working.
- Care about the technical health of the product, proactively proposing improvements and using AI tools effectively in your day-to-day work.
- Work remotely with a high degree of autonomy, taking responsibility for clear, effective communication.
You will be a great fit if you bring a few of the below with you:
- Solid experience building Android applications using Kotlin and modern Android frameworks.
- Good understanding of mobile architecture patterns, testing strategies and the Android app lifecycle in production.
- Experience working with APIs, including networking, data persistence and offline scenarios.
- Familiarity with Git and CI/CD pipelines in a professional engineering environment.
- Experience maintaining and evolving long-lived codebases in production.
- The ability to make sound technical trade-offs in complex or ambiguous situations.
- Effective communication in English.
Nice to have: exposure to Android apps that interact with printers.
Android Software Engineer employer: Mews
At Mews, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. Our team enjoys the flexibility of remote work while taking ownership of impactful projects in the hospitality sector, with ample opportunities for professional growth and development. Join us to be part of a forward-thinking company that values your contributions and encourages continuous improvement in a supportive environment.
StudySmarter Expert Advice🤫
We think this is how you could land Android Software Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups or webinars, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Android projects, especially those using Kotlin. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team at Mews and contributing to our mission.
We think you need these skills to ace Android Software Engineer
Some tips for your application 🫡
Show Your Passion for Android Development:When writing your application, let us see your enthusiasm for Android development shine through! Share specific projects or experiences that highlight your skills in Kotlin and modern Android practices. We love to see how you’ve tackled real-world problems in your previous work.
Tailor Your Application to Us:Make sure to customise your application to fit our job description. Highlight your experience with mobile architecture patterns and APIs, and explain how these relate to the role at Mews. This shows us you’ve done your homework and are genuinely interested in joining our team.
Be Clear and Concise:Keep your application straightforward and to the point. Use clear language to describe your experiences and skills, focusing on what makes you a great fit for the Android Engineer position. We appreciate well-structured applications that are easy to read!
Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it gives you a chance to explore more about our culture and values while you’re at it.
How to prepare for a job interview at Mews
✨Know Your Tech Stack
Make sure you’re well-versed in Kotlin and the modern Android frameworks mentioned in the job description. Brush up on your understanding of mobile architecture patterns and the Android app lifecycle, as these are crucial for the role.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous projects and how you tackled them. Mews values engineers who can take ownership and solve real problems, so be ready to demonstrate your pragmatic mindset.
✨Familiarise Yourself with Agile Practices
Since the role involves working in an agile environment, it’s a good idea to understand agile methodologies. Be prepared to talk about how you’ve shipped small, meaningful improvements in past roles and how you handle feedback during code reviews.
✨Communicate Effectively
As remote work is part of the role, strong communication skills are essential. Practice articulating your thoughts clearly and concisely, especially when discussing technical concepts or your previous experiences.