Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Android Engineer image - Rise Careers
Job details

Android Engineer

Salary:  £60,000 - £75,000k 

Why Midnite? 

Midnite is a next-generation betting platform that is built for today’s fandom. We are a collective of engineers and designers who all share a passion for building the best sportsbook & casino experience possible, allowing our fans to feel closer to the games they love through the rush of winning money. 

Unlike the alternatives, Midnite doesn't feel like a website built two decades ago. Instead, it's a cutting-edge creation, designed and constructed from the ground up with the latest technologies. Crafting an experience that's truly intuitive, immersive, and immediately understandable is no walk in the park, but we thrive on the challenge. We believe we're on the brink of creating something truly awesome. 

What will you do?

In this role, you’ll actively develop and maintain key features of our Android app, ensuring that it performs smoothly, efficiently, and with top-notch quality. You’ll work closely with a collaborative team to define, design, and launch new features, making a tangible impact.

Additionally, you’ll play a crucial role in identifying and resolving performance issues, debugging, and maintaining the overall quality and organisation of the codebase, all while contributing to rigorous testing practices.

Responsibilities

  • Build and maintain features for our Android app
  • Ensure the performance, quality, and responsiveness of applications
  • Collaborate with a team to define, design, and ship new features
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organisation, and testing

Essential experience

  • 2-3 years of experience in a similar role
  • Proficient with Kotlin
  • Extensive experience with Jetpack Compose (our app is fully built-in Compose)
  • Experience with asynchronous programming and thread safety, utilising Kotlin Coroutines and Flows
  • Familiarity with REST/working with APIs
  • Familiarity with dependency injection frameworks (we use Koin)
  • Experience writing unit tests
  • Good understanding of code versioning tools such as Git

Desirable experience

  • Passion for design and a focus on user experience and quality
  • Experience with different architectures (we use MVVM)
  • Experience with websocket messaging
  • Familiarity with continuous integration and unit testing
  • Interest in modular architecture
  • Experience with performance optimisation

What’s in it for you:

  • Shape our future: Play a key role in our team's success, where your voice matters, and you'll have a direct impact on shaping Midnite's future.
  • Connect and unwind: Take part in our quarterly gatherings where our community comes together to bond and have fun.
  • Comprehensive health coverage: Look after your well-being with our outstanding zero-excess health insurance plan, which includes optical and dental coverage.
  • Simplify life: Take advantage of our nursery salary sacrifice scheme, allowing you to conveniently pay your child's nursery fees straight from your paycheck.
  • Work-life balance: Enjoy 25 paid holidays a year, plus generous paid maternity, paternity, and adoption leave, supporting you during life's most important moments.
  • Productive home office: We provide everything you need for a comfortable and ergonomic home setup, ensuring you're as productive as possible.
  • Flexible working: We embrace flexible working, allowing you to adjust your schedule when life's unexpected moments arise.​
  • Latest tech made easy: With our salary sacrifice schemes, you can upgrade to the latest gadgets, household items, and mobile tech without the upfront cost.
  • Exclusive perks: Enjoy a wide range of discounts on retailers, groceries, and subscriptions, making life a little more affordable.
  • Grow with us: Expand your skills through internal and external learning opportunities while benefiting from access to mentorship programs that support your development.
  • Transparent compensation: We provide competitive pay with clear team bandings and salary grids, ensuring that salary discussions are simple and fair. 
  • Constructive feedback: We foster a transparent culture, encouraging individual feedback and review sessions to help everyone improve.
  • Work from anywhere: Whether it's a cosy cottage in the Cotswolds or anywhere else, enjoy the freedom of working remotely.
Midnite Glassdoor Company Review
4.9 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Midnite DE&I Review
4.8 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Midnite
Midnite CEO photo
Unknown name
Approve of CEO

Average salary estimate

$67500 / YEARLY (est.)
min
max
$60000K
$75000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Android Engineer, Midnite

Are you an Android Engineer looking to make your mark in an industry ripe for innovation? Look no further than Midnite! We’re a next-generation betting platform crafted for today’s enthusiastic fans, and we're on the lookout for talented individuals like you to join our dynamic team. Here at Midnite, we are passionate about creating an amazing sportsbook and casino experience that allows our fans to feel closer to the excitement of the games they love. What makes us different? Our platform is built from scratch using cutting-edge technologies, giving it a fresh and modern feel that’s tough to find anywhere else. As an Android Engineer at Midnite, you’ll actively develop and maintain key features of our Android app, ensuring it performs smoothly and efficiently, all while keeping up high-quality standards. You’ll collaborate with a vibrant team to design, launch, and innovate new features, all while solving performance issues and enhancing the overall code quality. We thrive on challenges, and we’re driven by the desire to create something awesome that truly resonates with our users. We believe that your experience and passion for Android development can help us push the boundaries of what’s possible in mobile gaming. If you're ready to take your career to the next level in a supportive environment that values creativity and teamwork, then Midnite is the place for you!

Frequently Asked Questions (FAQs) for Android Engineer Role at Midnite
What are the key responsibilities of an Android Engineer at Midnite?

As an Android Engineer at Midnite, you will be responsible for building and maintaining features for our Android app, ensuring exceptional performance and responsiveness. You’ll also collaborate closely with your team to design and launch new features and tackle any bottlenecks and bugs that may arise. Furthermore, maintaining the overall quality of the codebase and adhering to rigorous testing practices is vital in this role.

Join Rise to see the full answer
What qualifications do you need for the Android Engineer role at Midnite?

To qualify for the Android Engineer position at Midnite, candidates should have 2-3 years of experience in a similar role. Proficiency in Kotlin and familiarity with Jetpack Compose, as well as experience with Kotlin Coroutines and Flows, are crucial. A solid background in using REST APIs and dependency injection frameworks like Koin, along with a good understanding of Git for version control, will set you up for success in this position.

Join Rise to see the full answer
Is experience with unit testing important for the Android Engineer role at Midnite?

Yes, having experience with unit testing is essential for the Android Engineer position at Midnite. Crafting reliable and maintainable code with thorough testing practices not only ensures high-quality deliverables but also contributes to a robust application that users can rely on.

Join Rise to see the full answer
What is the work environment like for an Android Engineer at Midnite?

At Midnite, the work environment is flexible, collaborative, and powered by a passion for innovation. Our engineers enjoy a remote work model that allows for comfortable and ergonomic setups tailored to individual needs. Team members participate in quarterly gatherings, fostering connections while also focusing on personal and professional growth through various learning opportunities.

Join Rise to see the full answer
What growth opportunities does Midnite offer for Android Engineers?

Midnite prides itself on providing growth opportunities for its employees. As an Android Engineer, you will have access to mentorship programs and various internal and external learning opportunities designed to expand your skills and enhance your career. We encourage feedback and constructive discussions to support your development within the company.

Join Rise to see the full answer
What perks can an Android Engineer at Midnite expect?

Android Engineers at Midnite can look forward to a range of perks, including comprehensive health coverage, 25 paid holidays a year, and flexible working arrangements. We also offer a nursery salary sacrifice scheme, salary sacrifice for tech upgrades, as well as various discounts on retailers and subscriptions to make life even more affordable.

Join Rise to see the full answer
How does Midnite ensure a positive work-life balance for Android Engineers?

Midnite places a strong emphasis on work-life balance by offering generous leave policies, including maternity, paternity, and adoption leave. Plus, with flexible working hours and an understanding of personal commitments, our team members can adjust their schedules as needed, helping to create a harmonious balance between work and home life.

Join Rise to see the full answer
Common Interview Questions for Android Engineer
Can you explain your experience with Kotlin and why it's important for the Android Engineer position?

Absolutely! Kotlin is a statically typed programming language that is used for Android app development and provides numerous advantages, such as null safety and concise syntax. When asked this in an interview, describe your proficiency level, specific projects you've worked on using Kotlin, and how you've leveraged its features to create efficient, maintainable code.

Join Rise to see the full answer
How do you approach debugging in Android applications?

Debugging is an essential skill for Android Engineers. When asked this question, outline your process, which may include using Android Studio’s debugger, logging outputs, and unit testing to identify issues. Discuss specific debugging challenges you've faced in past projects and the strategies you implemented to resolve them.

Join Rise to see the full answer
What techniques do you use for optimizing Android app performance?

Optimizing performance in Android apps is crucial. In your response, you could mention techniques such as reducing UI thread workload, using background tasks for intensive operations, and employing tools like Android Profiler to identify bottlenecks. Discuss your experience implementing these strategies to enhance user experience.

Join Rise to see the full answer
Why is unit testing important in mobile development?

Unit testing is vital as it ensures that individual components function correctly before full system integration. When answering this question, emphasize how unit testing contributes to higher-quality apps, decreases bugs, and ultimately enhances user satisfaction. Provide a brief example of how you have implemented unit testing in your previous projects.

Join Rise to see the full answer
What is Jetpack Compose, and how have you used it in your projects?

Jetpack Compose is a modern toolkit for building native Android UI, allowing developers to create interfaces with less code and improved responsiveness. When asked this question, explain your experience using Compose, citing specific projects where you implemented it and how it enhanced the development process.

Join Rise to see the full answer
How do you manage API integrations in your Android applications?

When discussing API integrations, focus on your understanding of RESTful services and how you handle data requests and responses. You can describe your experience using libraries like Retrofit for network calls and how you ensure performance and security when working with sensitive data.

Join Rise to see the full answer
Have you worked with dependency injection frameworks in your applications?

Yes! Dependency injection frameworks, like Koin, help manage the dependencies in an app effectively, leading to cleaner code and easier testing. In your response, provide examples of when you've used dependency injection, emphasizing the benefits it brought to your projects and how it streamlined your development process.

Join Rise to see the full answer
What project management tools do you use in Android development?

Project management tools like Jira or Trello significantly aid in tracking tasks and progress. When asked this, mention the tools you’re familiar with, how you've used them to organize work and collaborate with teams, and the positive impact they have on meeting deadlines and achieving project goals.

Join Rise to see the full answer
How do you ensure code quality in your projects?

Ensuring code quality is a priority. In your response, you might include practices such as code reviews, adhering to coding standards, using linting tools, and writing comprehensive tests. Explain how these practices lead to more maintainable code and ultimately a better product.

Join Rise to see the full answer
What excites you most about working as an Android Engineer at Midnite?

When faced with this question, share your enthusiasm for the innovative work being done at Midnite and how your skills align with the company’s mission. Discuss specific aspects of the role or company culture that resonate with you, and express your eagerness to contribute to creating an exciting betting platform that enhances user experiences.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Midnite Remote No location specified
Posted 13 days ago
Photo of the Rise User
Posted 11 days ago
Jobot Remote Wilmington, DE
Posted 11 days ago
Photo of the Rise User
CLEAR - Corporate Remote New York, New York, United States (Hybrid)
Posted 11 days ago
Photo of the Rise User
Anthropic Remote San Francisco, CA | New York City, NY | Seattle, WA
Posted 6 days ago
Inclusive & Diverse
Diversity of Opinions
Collaboration over Competition
Transparent & Candid
Passion for Exploration
Rapid Growth
Social Impact Driven
Mission Driven
Medical Insurance
Dental Insurance
Vision Insurance
Maternity Leave
Paternity Leave
Paid Time-Off
Equity
401K Matching
Commuter Benefits
Learning & Development
WFH Reimbursements
Photo of the Rise User
Posted 11 days ago
Inclusive & Diverse
Collaboration over Competition
Fast-Paced
Growth & Learning
Medical Insurance
Mental Health Resources
Maternity Leave
Paternity Leave
Child Care stipend
Equity
Life insurance
Disability Insurance
Photo of the Rise User
Nisum Hybrid Hyderabad, Telangana
Posted 2 days ago
Photo of the Rise User
Posted 17 hours ago

Midnite is a betting platform tailored for the esports fan. We are a collective of engineers and designers who all share a passion for esports and betting. We exist to bring fans closer to the games they love. We are backed by some of London's to...

9 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
INDUSTRY
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
November 29, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!