iOS Software Development Engineer
Responsibilities
Development and maintenance of advanced software systems and their features.
Interact with customers and partners to scope and estimate user stories from acceptance criteria.
Produce highly testable code with an emphasis on quality and correctness.
Work alongside other engineers to improve technology, while consistently applying established
effective software development practices.
Attend regular project meetings, report on progress and setbacks, and participate in both
planning and retrospective exercises.
Required Experience and Qualifications
3-7+ years of professional experience as an SDE.
Understanding of Computer Science fundamentals, data structures, and algorithms.
Proficiency in with the Swift programming language.
Knowledge and experience with the Objective-C programming language.
Experience developing mobile solutions for iOS 14 and iOS15.
Experience using the XCode mobile development IDE.
Experience supporting a wide range of mobile platform SDK versions.
Knowledge of code coverage, unit/integration tests, TDD and CI/CD concepts.
Knowledge and experience with version control systems, e.g., git, SVN, TFVC.
Knowledge and experience with software engineering life cycle and best practices.
Knowledge of Scrum software development methodologies.
Comfortable actively participating in design and