What are the responsibilities and job description for the Senior iOS Software Architect position at KForce?
About the Role: We are seeking a highly motivated and experienced Lead iOS Developer to join our team. As a leader, you will be responsible for taking a hands-on role in actively collaborating with the team to solve complex problems, leading technical architecture decisions, and establishing coding standards. You will work closely with product managers and UX teams to refine stories, address engineering concerns, and guide technical direction.
The ideal candidate will have 5 years of experience in iOS native application development with Swift/SwiftUI, deep expertise in iOS UI design principles, best practices, and development life cycles, as well as proficiency in at least one architectural design pattern: MVVM, MVC, VIPER, or Clean Architecture. Experience integrating with RESTful APIs and familiarity with Open API standards (Swagger) are also required.
In addition to your technical expertise, you will have strong problem-solving, debugging, and critical thinking skills, as well as excellent communication skills to convey technical challenges and solutions clearly to stakeholders. You will work closely with cross-functional teams for quarterly planning and organize team workstreams effectively. Furthermore, you will mentor and support team members, delegating tasks effectively to encourage growth and collaboration.
The ideal candidate will have 5 years of experience in iOS native application development with Swift/SwiftUI, deep expertise in iOS UI design principles, best practices, and development life cycles, as well as proficiency in at least one architectural design pattern: MVVM, MVC, VIPER, or Clean Architecture. Experience integrating with RESTful APIs and familiarity with Open API standards (Swagger) are also required.
In addition to your technical expertise, you will have strong problem-solving, debugging, and critical thinking skills, as well as excellent communication skills to convey technical challenges and solutions clearly to stakeholders. You will work closely with cross-functional teams for quarterly planning and organize team workstreams effectively. Furthermore, you will mentor and support team members, delegating tasks effectively to encourage growth and collaboration.