Lead iOS Application Architect (Remote)
Job Description
Carter’s, Inc. is the largest branded marketer in North America of apparel exclusively for babies and young children. The Company owns the Carter’s and OshKosh B’gosh brands, two of the most recognized brands in the marketplace. These brands are sold in leading department stores, national chains, and specialty retailers domestically and internationally. They are also sold through more than 1,000 Company-operated stores in the United States, Canada, and Mexico and online at www.carters.com, www.oshkosh.com, www.cartersoshkosh.ca, and www.carters.com.mx. The Company’s Child of Mine brand is available at Walmart, its Just One You brand is available at Target, and its Simple Joys brand is available on Amazon. The Company also owns Skip Hop, a global lifestyle brand for families with young children. Carter’s is headquartered in Atlanta, Georgia. Additional information may be found at www.carters.com.
Baby Clothing, Kids Clothes, Toddler Clothes | Carter's
Shop for baby clothing, baby necessities and essentials at Carters.com, the most trusted name in baby, kids, and toddler clothing. Shop our selection of cute baby & kids clothing.
Carter's is expanding our Mobile capabilities! As a Lead iOS Application Architect, lead our current development team to success by having hands-on delivery, cross-functional conversations, and iterative development principles at your forefront.
A key need for your work in this role will be to integrate payment processing and purchasing capabilities across our mobile landscape. Work with iOS, Swift, some android, Objective-C, and more to deliver fantastic applications for our millions of customers to enjoy!
This role reports to the Director of eCommerce Architecture and Engineering.
This position is 100% Remote, FTE & W2, operating on Eastern Time. (9-5 EST, M-F).
Role Breakdown:
Development - iOS and Android (50%)
Manage the development, testing, and deployment of our Consumer App on multiple devices.
Work with design to bring our features to life with technical precision.
Convert Business Objectives from Product into technical solutions.
Ensure adherence to architectural / coding standards and security guidelines.
Maintain ownership for the software quality produced by the development team.
Possess a strong understanding of MVVM architectural patterns and full agile development with sprints, iterative development, refinements, planning, retro, and the full suite of agile rubrics.
Manages developers; oversee the work of 3rd party developers.
Strategic Planning and Innovation (25%)
With Design and Product, contribute to creating and sustaining an overarching vision for the technology stack so that we are able to integrate new technologies and expand the customer experience.
Assist in preparation of robust documentation to support content development and management procedures.
Build cross-functional competency so that the App can contribute to larger cross-functional initiatives.
Maintain clear architectural vision and guardrails that balance business needs and technical optimization
Plan and execute efforts to raise platform stability, performance, and reduce technical debt.
Develop design patterns, applying them to meet business requirements.
QA and Agile Team Participation (15%)
Accountable for estimation, planning, and execution of development efforts using Agile / Scrum / Kanban.
Develop unit tests that encapsulate happy path scenarios as well as the full complement of error cases.
Perform code reviews for other developers, receive and respond constructively to code reviews from other developers, and document your work.
CI/CD and Deployments (10%)
Create code that is compatible with automated building, testing, and deploying to the AppStore through our CI/CD pipelines.
Manage certs, profiles, etc. in the AppStore so that our App is always up to date and secure.
Support triage and resolution of eCommerce App issues and assurance of system performance and resiliency.
Adhere to established Problem and Change management procedures.
SUPERVISORY / BUDGETARY / EXTERNAL COMMUNICATION RESPONSIBILITIES
Lead collaboration with business stakeholders, product management, UX, and technology vendors as part of a highly cross-functional development team to clarify requirements and use cases for system enhancements
Work closely with other technical partners to bring to life designs, development, and testing for delivery.
Job Requirements (minimum competencies required for job performance)
Experience with Swift, Kotlin, third-party SDKs, RESTful APIs, Push Notifications, Location Services, App lifecycle, and Deployment - Required.
Working knowledge of DevOps and Site Reliability, Continuous integration / continuous delivery (CICD, CI/CD) - strongly preferred
Strong experience in cross-vertical communication, and stakeholder conversation experience.
Have a professional presence; ability to work under pressure toward tight deadlines; willingness to learn, a can-do attitude, and motivated to succeed and grow required
Excellent communication (oral and written) and interpersonal skills, be a proficient problem solver, and acquire new skills quickly and thrive in a collaborative team environment required
Understand industry trends and champion modern tools, frameworks and practices
Possess a strong knowledge of code standards and best practices
Expertise in architecture & design, systems analysis, SDLC & Agile methodologies
Expertise in User Interfaces: iOS/Swift, Android Studio preferred.
Expertise managing delivery using 3rd party vendors for technology solution delivery
Proficiency in platforms used for Build, Testing, Continuous Integration / Delivery & monitoring
Prior Work Experience and Educational Requirements
Bachelor’s degree in Computer Science in Engineering - OR - equivalent experience
7-10+ years of experience in development in App Development.
Experience with retail, apparel, and/or eCommerce is a plus
PHYSICAL DEMANDS
No physical lifting of goods and/or equipment
#LI-Remote
Carters is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity, sexual orientation, national origin, genetics, disability, age, veteran status, or any other status protected by federal, state, or local law.
Application Instructions
Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!
Apply Online