iOS Developer
Job Description
Job Summary:
We are seeking experienced iOS Developers with 2-8 years of expertise in Swift, SwiftUI, and CoreData. The ideal candidates will have a solid understanding of the MVVMC pattern and experience in a fast-paced development environment with date-driven shipping commitments. Excellent communication skills, attention to detail, and the ability to eliminate ambiguity in communication and specifications are essential.
Key Responsibilities:
- Develop and maintain iOS applications using Swift and SwiftUI.
- Utilize CoreData for data persistence.
- Implement the MVVMC pattern and other programming patterns as needed.
- Integrate UIKit components where necessary.
- Work closely with cross-functional teams to define, design, and ship new features.
- Communicate effectively with team members and stakeholders, both technical and non-technical.
- Ensure clear and concise documentation of code and processes.
- Conduct code reviews and ensure adherence to best practices.
- Identify and fix bugs, and improve application performance.
- Ensure high-quality user experiences by paying attention to detail.
- Experience with GraphQL (GQL) is a plus.
- Ability to thrive in a fast-paced environment with date-driven shipping commitments.
- Strong analytical and problem-solving skills.
Qualifications:
- 2-6 years of experience in iOS development with a strong focus on Swift, SwiftUI, and CoreData.
- Familiarity with the MVVMC pattern and other programming patterns.
- Experience with UIKit and GraphQL is a plus.
- Excellent communication skills in English, both written and verbal.
- Attention to detail and a proactive approach to eliminating ambiguity in communication and specifications.
Education:
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
WHO WE ARE:
Credera is a global consulting firm that combines transformational consulting capabilities, deep industry knowledge, and AI and technology expertise to deliver valuable customer experiences and accelerated growth across a broad range of industries worldwide. Our one-of-a-kind global boutique approach means we provide our clients with tailored solutions unique to their organization that can scale due to our extensive footprint.
HOW WE WORK:
- We work in small (typically 2-8 person) project teams that collaborate closely with clients to solve their toughest challenges.
- We employ principles of agile development to achieve high velocity and quality of delivery.
- We offer several channels for collaboration that make it easy to reach out to leaders within the practice.
- We adhere to Credera’s core values of integrity, excellence, professionalism, and humility at all times.
BASIC QUALIFICATIONS:
- Thrive in a fast-paced, dynamic, client-facing role where delivering solid work products to exceed high expectations is a measure of success.
- Contribute in a team-oriented environment.
- Prioritize multiple tasks in order to consistently meet deadlines.
- Creatively solve problems in an analytical environment.
- Adapt to new environments, people, technologies, and processes.
- Excel in leadership, communication, and interpersonal skills.
- Establish strong work relationships with clients and team members.
- Generate ideas and understand different points of view.
LEARN MORE:
Credera is a global consulting firm that combines transformational consulting capabilities, deep industry knowledge, and AI and technology expertise to deliver valuable customer experiences and accelerated growth across a broad range of industries worldwide. Our mission is to make an extraordinary impact on our clients, our people, and our community. More information is available at www.credera.com. We are part of the OPMG Group of Companies, a division of Omnicom Group Inc.
NOTE: Credera will never ask for money up front and will not use apps such as Facebook Messenger, WhatsApp, or Google Hangouts for communicating with you. Be wary of any job opportunity that asks for money prior to starting and/or one where all communications take place exclusively via chat.