At a business like yours, we're dedicated to making running an organization beautiful by connecting with big business technology and empowering a community behind them.
Job Description
* You will develop software for mobile products on the Apple iOS Development platform, driving delivery and continuous product improvement while maintaining engineering excellence.
* Contribute to our cross-functional environment by working towards shared objectives using modern principles and practices.
Key Responsibilities:
* Create software that cares deeply about customer problems and technical excellence, producing robust, high-quality, and scalable software.
* Test software through design and automation of testing activities that effectively reveal product quality across various risk areas and acceptance criteria.
* Resolve issues by triaging and solving development and production issues, communicating their impact to stakeholders in terms of business value, and setting priorities for resolution.
* Engineering standards & frameworks: Maintain knowledge of current and emerging engineering standards and practices, developing and deploying software that meets these standards.
* Continuous improvement: Develop expertise in one or more programming languages and ecosystem-specific technologies, and maintain knowledge of current and emerging development technologies and methodologies.
Required Skills and Qualifications:
* Critical competencies and experience include regularly practicing test-driven and trunk-based development, being confident with CI/CD concepts and tooling, and having an eye for detail and passion for good UI/UX.
* Strong command of Xcode IDE, high coding standards, and an emphasis on testing are also required.
* Experience in developing software that is secure, performant, and scalable, as well as experience with agile methodologies and latest iOS development trends, is essential.
* Knowledge and experience working with MVVM and clean architecture patterns are also necessary.
Benefits:
* Human: Authentic, inclusive, and caring.
* Challenge: Dreaming big, leading, and embracing change.
* Team: Great team players.
* Beautiful: Creating experiences that people love.