At Constant Contact, we are seriously awesome people who take ownership and make an impact by operating with the mindset, integrity and courage of a small business owner. There’s something so profoundly rewarding about knowing that your work is empowering people everywhere to pursue their dreams. Here, we all play an integral part in helping business owners, entrepreneurs, non-profits and individuals to succeed by giving them all the help and tools they need to grow online.
We’re energized by new challenges and new possibilities-and we’re just getting started!
Our mobile team is currently seeking a talented Senior iOS Developer to play a key role in leading and developing captivating applications for phones, tablets, and watches using Swift. This is an exciting opportunity to contribute to the forefront of mobile technology in the digital marketing sector.
What you’ll do:
Collaborate with the product manager to refine/plan backlog using the JIRA web product and set priority for the user stories
Record progress on tasks using the JIRA web product
Participate in sprint planning and record estimates in JIRA.Give demos of finalized work to team members and stakeholders
Integrate work with the mainline of the application using Git Hub pull request process
Define and implement unit tests for the use cases using the XCTest framework.
As needed, pick up more urgent programming tasks for issues of customers in production
Collaborate with other software teams at Constant Contact that provide back-end services used by the mobile application, bringing the knowledge of the dependent software to the mobile team and affecting the Scrum Jira backlogs of the external teams as necessary when the mobile application requires changes to the dependent software. Understand the architecture of the Constant Contact toolkit desktop application (a Web application) and its relationship to the mobile apps to participate in and affect architecture discussions
Review the pull requests of peer engineers and recommend good practices in Git Hub Participate in pair programming for knowledge sharing and collaboration.
Improve the performance of the mobile application
Provide training and mentorship to other team members
Document code where necessary, such as APIs, and keep team practices and knowledge up to date in the Confluence web product
Seek out learning opportunities like iOS, Swift UI, mobile developer conferences, and online courses.
Who you are:
UI, Combine, MVVM, MVI are strongly desired
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: