Senior Android Mobile Developer | Dublin

Job Brief

We are looking for a motivated, result oriented, explorative and creative minded individual with a strong team- building flair to join the Technology and Engineering Department of the company, as DevOps/mobile software developer. Job post is for our Dublin main office and reports to Head of Engineering.


  • Estimate and develop features following coding standards
  • Code review fellow developers code and suggest improvements
  • Review and improve current build process to reduce the lead time on feature development
  • Review and improve security and architecture in apps
  • Work closely with colleagues to constantly innovate app functionality and design
  • Write unit and automated mobile app tests
  • Remain up to date with the terminology, concepts and best practices for coding mobile apps
  • Mentor junior developers


  • 5+ years post-collegiate software development experience
  • Previous working experience as developer in consumer internet companies a plus
  • Proficient in Java/Kotlin.
  • Extensive understanding of Android framework components, and recent versions of the Android SDK
  • Current and detailed knowledge of the capabilities of different Android API levels
  • Experience developing highly performant Java code and view layouts and the ability to diagnose performance bottlenecks
  • Previous experience with Web Scrapers or Crawler will be a strong plus
  • A familiarity with the Android tool ecosystem for development, testing, debugging, and performance benchmarking
  • Experience in application security and system architecture
  • Proficient with relational and document databases
  • Experience in CI/CD of mobile apps
  • Experience in working with Atlassian suite e.g. Jira, Bitbucket and Confluence
  • Experience in mobile app test automation e.g. Appium with BrowserStack
  • Some experience of developing apps for iOS using Swift is desirable
  • Solid knowledge with OO design, thread synchronization, and data structures
  • Self-motivated to discover, learn, suggest new tools, languages, frameworks and libraries
  • Ability to implement features from high level specifications (including design and testing)
  • Creative mindset, lateral thinking, the candidate should help us solving challenging problems
  • Fluency in English (a second European language a plus)


  • M.S. in Computer Science required


  • Market based (TTR to include salary, bonus and equity plan participation)


To apply, please send your resume to

To get more information on how ErnieApp collects and process your data when applying for a position please read our Privacy Policy.