Software Developer/ Engineer/ Architect

Senior iOS Software Developer

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?

We are looking to speak to candidates based in Ireland who are happy to work remotely full-time for the time being and to work in our Teckro Dublin office when we reintegrate staff back to office. Please note that in order to be considered for this position, you must currently be based in Ireland and hold a valid Stamp 4 visa or UK/EU citizenship.

What You'll Do

  • Responsible for the design, implementation and testing of handset applications for iOS devices
  • Provide deep expertise in UX/UI design
  • Ensuring that applications work securely, efficiently and effectively across browsers/devices
  • Work in a cross-function agile team to deliver business outcomes, participating in all phases of development within the team from design/requirements through to system release, specialising in building responsive and elegant user interfaces
  • Participate in brainstorming sessions and contribute ideas to our technology, algorithms and products
  • 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
  • Take responsibility for the quality of your own deliverables
  • Write code with excellent test coverage as appropriate
  • Mentor other team members, coaching and leading other developers as required
  • Review technical solutions/designs provided by others
  • Optimise for scalability, efficiency and maintainability in a practical way

The Ideal candidate will have

  • Experience working in an agile environment
  • Expert in designing and building robust, modular, well-abstracted and maintainable applications
  • Experience delivering projects in a CI/CD environment (Jenkins / Fastlane)
  • Experience with Apple frameworks: UIKit, Notifications, StoreKit
  • Swift 5
  • Experience in build and release of applications to the App Store
  • Experience developing reusable frameworks
  • Experience creating tests and following best practice in software design quality and development
  • Experience with Concurrent Programming
  • Understanding of software security and designing robust systems
  • Deep understanding of usability
  • Passionate about the importance of good UX design
  • Understand the need for software re-usability and maintainability
  • Strong customer, product and design focus
  • Superior analytical, evaluative, and problem-solving abilities
  • Ability to work under pressure on own initiative, transparent about abilities, mistakes made and difficulties faced
  • Ability to pay close attention to detail with a high degree of accuracy
  • Demonstrated ability to work effectively as a part of a team
  • The drive to continuously improve our products
  • Dedicated self-starter, proven ability to efficiently and professionally work on multiple projects to tight deadlines

Qualifications Required

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