We are looking for a lead Android developer responsible for the development and maintenance of our core sweepstakes style games aimed at a vast number of diverse Android devices. Your primary focus will be the development of our Android application and its integration with our backend services. You will be working alongside our backend engineers and iOS developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.
Why Work at Lucky Day?
• Lucky Day offers a rare chance to work with the best-in-class product, tech, design, and operation talent to impact the daily lives of millions of players around the world.
• We are no politics type of team that is super data-driven in making decisions.
• You will be joining a high growth environment where you will not only be helping the business grow daily but also be growing as an individual.
Your Qualifications:
• Bachelor’s Degree in Computer Science or equivalent experience/knowledge
• Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
• Familiarity with RESTful APIs to connect Android applications to back-end services
• Strong knowledge of Android UI design principles, patterns, and best practices
• Experience with offline storage, threading, and performance tuning
• Ability to design applications around natural user interfaces, such as “touch”
• Knowledge of the open-source Android ecosystem and the libraries available for common tasks
• Ability to understand business requirements and translate them into technical requirements
• Familiarity with cloud message APIs and push notifications
• A knack for benchmarking and optimization
• Understanding of Google’s Android design principles and interface guidelines
• Proficient understanding of code versioning tools, such as Git
• Familiarity with continuous integration
Why we’ll hire you:
• You’re qualified for the position and your values align with Lucky Day’s Core Values
• Cares deeply about creating high quality, stable, supportable game experiences for millions of players
• Great attitude & team-oriented
• You’re eager to learn and improve your craft as a software engineer
• You’re able to take loose requirements, work with others to figure out what needs to be done and drive a project forward
• You can be your own QA team
• You have the intuition for when to call it “good enough” and ship, and when to put in the extra time to polish