← Back to jobsApply for this position
Constantcontact
Principle iOS Engineer
engineeringfull-timeRemote, US or Remote, Ontario, Canada
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
✦ AutoApply Let us apply to roles like this on your behalf.
Learn more
About the role
What You'll Do:
- Provide hands-on contribution and technical leadership across the Agile product development lifecycle, ensuring architectural alignment and quality. This includes actively participating in and leading daily standup sessions, sprint planning meetings, and retrospective meetings to:
- Act as the senior technical voice in collaboration with Product Management and UX to refine the backlog, defining user story technical priorities and acceptance criteria.
- Oversee and ensure accurate progress tracking and transparency of team tasks within Jira.
- Ensure accurate technical sizing and commitment during sprint planning based on deep system knowledge.
- Present and champion architectural solutions and finalized complex features to team members and stakeholders.
- Serve as a hands-on technical leader, designing, building, and deploying core iOS mobile features, while driving architectural standards and collaborating with Constant Contact mobile and back end services teams to deliver software solutions that meet functional requirements:
- Utilize expert-level Swift programming and the Xcode environment to build, test, and implement complex and high-priority iOS features.
- Maintain code quality and architectural integrity by serving as a key approver on Github pull requests for critical feature domains.
- Define the team’s mobile testing strategy and implement advanced unit, integration, and UI test cases using the XCTest framework.
- As needed, drive the resolution of complex, critical production issues, including performing root cause analysis and implementing strategic long-term fixes to enhance system resilience and stability.
- Act as the primary technical liaison between the Mobile team and dependent Backend Services teams, proactively influencing external teams' roadmaps to ensure service development aligns with mobile application needs.
- Maintain a deep understanding of the Constant Contact web application architecture and its relationship to the mobile apps to drive strategic architectural discussions.
- Drive Engineering Excellence and Technical Mentorship:
- Lead the development of prototypes and contribute expert guidance to system and application architecture discussions.
- Review the pull requests of peer engineers and recommend good practices in Github
- Participate in the pair programming for knowledge sharing and collaboration.
- Improve performance of the mobile application
- Provide trainings to other team members
- Document code where necessary, such as APIs, and keep team practices and knowledge up to date
- Seek out learning opportunities like iOS, Swift UI and mobile developer conferences and online courses.
- Mentor and guide team members, serving as the technical lead for critical application domains encompassing mobile development (iOS, Android) and API services.
Who you are:
Technical Skills
- Core iOS & Development:
✦ Let us apply for you
We find roles like this and apply on your behalf. Cover letter written for each one. Plans from $14.99/mo. Cancel anytime.
Join waitlist