Join Our Quest at ELO
Our ethos is simple: No mediocrity, only excellence. Standards are high and people who cannot hit deadlines or excel in their job need not apply. We’re committed to innovation, quality, and performance, ensuring our gaming community always stays ahead.
Key Role:
Lead the charge in creating and deploying ELO’s premier mobile app for iOS and Android, guiding it from idea to market. You’ll be the chief architect, working closely with a junior developer and under the strategic direction of our CTO, to deliver an exceptional gaming application that acts as a gaming hub for all platforms.
Responsibilities:
• Direct the app’s development, ensuring excellence and high performance.
• Apply agile methods for the entire development process.
• Mentor a junior developer and collaborate with the CTO for strategic alignment.
• Build a scalable, maintainable, and secure app infrastructure.
• Solve technical issues to maintain top app performance.
• Promote innovation and continual enhancement within your team.
Must Haves:
• At least 5 years of software development experience, with a strong focus on mobile application development.
• Minimum 2 years of experience in developing mobile applications using Flutter.
• Proven experience in native mobile development for both iOS (Swift/Objective-C) and Android (Kotlin/Java).
• Solid understanding and experience with MVC frameworks and RESTful API design and best practices.
• Experience being a tech lead, mentoring and leading a team.
Required Skills:
• Proficiency in Flutter for cross-platform mobile development.
• Experience in native iOS and Android development, including UI/UX design, application lifecycle, and third-party libraries integration.
• Familiarity with automated testing frameworks for mobile development
• Proficiency in implementing professional UI/UX designs with attention to detail.
• Agile development methodologies, continuous integration (CI) practices, and version control (Git).
• Strong knowledge in software development best practices, architecture, patterns, object-oriented design, algorithms, and data structures.
Great to Have:
• Experience with USB devices
• Experience with low level Android development
• Experience with Android accessibility API
• Experience in working with startups or dynamic project environments.
Job Types: Full-time, Permanent
Application Question(s):
• How many years of Flutter and native mobile development experience do you have?
• Have you ever developed an app that had to communicate to a USB device?
• Do you have experience with the Android accessibility API?
• Tell us about your experience leading a team?
APPLY FOR THIS JOB:
Company:
Name: Adam Hepburn
Email: