Lead iOS Developer (Hybrid/Dublin)

Full Time
Dublin, County Dublin
Posted
Job description

About us:
Amach Software is an industry-leading technology driven company with headquarters located in Dublin and remote teams in UK and Europe.
Our blended teams of local and nearshore talent are optimised to deliver a cost efficient, high quality and collaborative solution.
Established in 2013, we specialise in digital transformation including agile software development, DevOps, automation, cloud consulting, data and machine learning.

Please note that we are looking to fill this position with a full time permanent employee.
Required skills:

  • Previous experience being line manager of a development team
  • Fluent in English, both written and spoken
  • Relevant Degree/qualification
  • 6+ years' proven development experience developing on a native iOS platform
  • Strong experience of Swift and SwiftUI
  • Knowledge of Clean Coding and SOLID principles along with other relevant design patterns
  • Proficiency in using xCode, Interface Builder and Instruments
  • Experience writing Unit tests as standard part of the development lifecycle
  • Proficient in Git and Gitflow and experience with different branching strategies
  • Background in object-oriented design and re-usable components & frameworks
  • Ability and drive to learn innovative technologies, tools, and processes, that improve the overall codebase
  • Strong problem-solving and troubleshooting skills, with an innovative mindset
  • Understanding in build and release of applications to the App Store
  • Familiarity developing with reusable frameworks
  • Experience working within a team based across multiple locations & time-zones
  • Experience working in an Agile Environment

Desirable skills:

  • Prior experience of migrating from UIKit to SwiftUI
  • Experience working with Firebase for iOS
  • Knowledge and experience of Objective C
  • Experience of navigating and understanding projects that uses both Swift and Objective-C
  • Experience with writing unit and UI tests within XCode and the Enterprise Mobile CI pipeline
  • Hands-on experience with customer-facing apps, with an emphasis on usability
  • Knowledge of mobile security concerns and approaches
  • Experience and/or understanding of Android concepts
  • Familiarity or experience with AWS architecture & technologies, in particular Amazon API Gateway
  • Experience with CI/CD tooling and practices

Key responsibilities & duties include:

  • Managing a team of people, FTE & contract, across multiple locations
  • Managing people of a similar skill set, either in their team or other teams, that operate in the same domain as them
  • Co-ordination of feature delivery within your domain and working with other Leads to co-ordinate cross domain features
  • Estimating pieces of work to be planned in upcoming sprints
  • Participating in product feature implementation, both independently and in co-operation with the team to define, design, and ship features
  • Building features, new or on top of existing, in a manner which champions efficient, reusable and performant use of code, delivered within the team's sprint commitments
  • Ensuring the best possible performance, quality, and responsiveness of the application
  • Driving peer code reviews & managing criteria applied during code reviews
  • Investigating issues during the full development lifecycle, across the team
  • Work with the Mobile Engineering lead to create both team and discipline focused goals and KPI's and provide feedback on team progress
  • Encouraging technical discussions within the team and across the iOS platform community, to improve and maintain a robust mobile architecture
  • Leading & facilitating knowledge sharing sessions to maintain up to date knowledge of industry and development trends
  • Mentoring & developing members of the team, to help them reach their potential
  • Providing relevant production support for the application when required
  • Documenting application changes and developing updates
  • Abiding by the team ways of working and company guidelines, being a role model for team members

What's in it for you:

  • An opportunity to join a fast-growing company
  • Options for career advancement
  • Learning and development opportunities
  • Flexible working environment
  • Competitive rates based on experience

Not for you?
Check out all of our open positions in our careers page and follow us on LinkedIn and Twitter for future opportunities.
P.S. Share this with friends and co-workers! Don't be afraid they'll steal it from you, if you're amazing and smart we'll find a role for you. We are growing fast and are always looking for talented people.
Amach Software is an equal opportunity employer that is committed to diversity and inclusion in the workplace. We encourage everyone to apply, regardless of their race, religion, colour, sex, gender identity, sexual orientation, age, physical or mental disability, national origin, veteran status or any other basis.

Job Type: Full-time

Schedule:

  • Monday to Friday

seankuhnke.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, seankuhnke.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, seankuhnke.com is the ideal place to find your next job.

Intrested in this job?

Related Jobs

All Related Listed jobs