Software Developer/ Engineer/ Architect

Android Software Engineer

We founded Teckro to simplify and modernise clinical trials. In fact, thousands of clinical trial investigators and 27,000+ research sites around the world rely on Teckro, including studies from 12 out of the Top 20 pharma companies.

That’s where you come in. 

We’re offering you a role with purpose. We’ve come a long way since our initial start with a handful of employees in a small office in Limerick, Ireland. Now, our team is distributed across the United States, Europe and the UK. Your contribution at Teckro will lead to faster, safer and more efficient clinical trials. Quality of life will be improved. In the end, lives will be saved. Could you be our newest Teckronaut? 

Role

As an Android Software Engineer you will be responsible for design, implementation and testing of handset applications for Android devices. You will work in a cross-functional agile team to deliver business outcomes, participating in all phases of development within the team from design/requirements through to system release and specialising in building responsive and elegant user interfaces. You’ll also work closely with product and design teams to understand end-user requirements, formulate use cases/user stories, and then translate them into pragmatic and effective technical solutions.

This role is remote based initially and will then be in the Teckro Dublin or Limerick office but we are open to full time remote also if that's your preference.

The Ideal Candidate will have

  • The ideal candidate for this role will be passionate about the importance of good UX design. We aim to optimise for scalability, efficiency and maintainability in a practical way so you'll need to understand the need for software re-usability and also have a strong customer, product and design focus
  • We’re looking for a team player, someone who has strong communication skills and can contribute ideas and solutions in group sessions. You will also be comfortable reviewing technical solutions/designs provided by others and have superior analytical, evaluative and problem-solving abilities. You must be a self-starter with a proven ability to efficiently, professionally and transparently manage multiple projects in a technically challenging environment

Location and Travel

  • Add as required if job ad goes live

Technical Skills

  • Expert in designing and building robust, modular, well-abstracted and maintainable applications
  • Experience delivering projects in a CI/CD environment
  • Proven commercial experience working on Android development (Both Kotlin and Java).
  • Experience working with Android frameworks
  • Understanding of Android Design System (Material) principles and interface guidelines.
  • Familiarity with RESTful APIs to connect applications to back-end services.
  • Experience with offline storage, internationalisation, theming, threading/concurrent programming (eg. RxAndroid), and performance tuning.
  • Deep expertise and discipline of working within dynamic test-driven agile development processes.
  • Experience in build and release of applications to play store
  • Experience creating tests and following best practice in software design quality and development
  • Thorough understanding of software security and designing robust systems
  • Deep understanding of usability

Experience Required

  • 4+ years hands-on Android software development experience
  • Ideally can present a portfolio of excellent application designs and implementations
  • Undergraduate or Postgraduate degree in an appropriate field (Web design, Engineering, Computer Science, Science)
  • Experience working in an agile environment
  • Experience working in international/multi-site environments
  • Experience working in early-stage technology companies
  • Experience working in a regulated industry an advantage

Teckro Benefits

  • Pension
  • Healthcare
  • 25 days holidays
  • Gym/Wellness Allowance
  • Sports and Social Club
  • Bike to Work/ Tax Saver Scheme
  • Life Insurance
  • Share Options
  • Sick Pay Scheme
  • 50% Maternity leave pay after capped length of service
  • Paid Paternity leave scheme