Senior iOS Developer & Team Lead
Job Summary
ZeeMee is looking for an experienced senior level iOS developer to take the reins of the iOS team. This includes taking full ownership of the codebase and leading the iOS team. We’re looking for someone who is excited to help millions of students connect with other people who share their interests, values, and aspirations.
What is ZeeMee?
ZeeMee is a social platform where prospective and current college students are encouraged to express their truest selves, develop relationships, and establish inclusive communities centered around specific colleges, hobbies, causes, or identities. It also does double-duty as an innovative engagement tool that over 100 colleges and universities (including UC Berkeley, USC, Smith, and University of Washington) use to recruit and retain incoming students.
Responsibilities:
- Owns the design and development of software fixes, enhancements, components, and/or new and existing software systems and applications
- Drives development of components on their own and working with the team
- Develops technical solutions that meet specifications and that impact future developments
- Executes assigned component level software development projects and major fixes using new or existing technologies
- Develops specifications for assigned components, projects or fixes
- Reviews or writes code
- Leads programming, testing and debugging of applications or fixes to existing applications
- Creates protocols, documentation and tools for installation and maintenance
- Leads in setting the architectural direction for software development projects
- Designs specific components for assigned projects, developing specifications for each
- Designs, develops, manages, creates and maintains technical components and templates
- Lead end-to-end troubleshooting
Interacts and coordinates deliverables with other technical groups in the organization - Executes assigned component level projects using new or existing technologies
- Reviews or troubleshoots and performs testing
- Serves as a high-level technical resource and “go-to” person for less experienced developers, providing technical guidance and oversight
- Leads team members in problem analysis and issue resolution
- Recommends improvements to processes, technology, and interfaces that improve the effectiveness of the team
- Communicates with Leadership about progress, goals, deadlines and team assessments.
Basic Qualifications:
- Minimum of 8 years iOS application development experience
- Strong experience with Swift
- Strong experience with Objective-c
- Strong experience with CoreData and SQL
- Experience with iOS native frameworks such as GPS
- Experienced with multi-threaded apps
- Experienced with all phases of the development life cycle
- Experienced with GIT source control management
- Experience with various networking technologies; REST, GQL
- Ability to work independently
- Ability to lead a team of developers
- Very detail oriented
- Strong problem solving and analysis skills
- Strong communication skills
- Ability to be effective and productive in a fully remote environment
- Ability to work in a fast-paced, agile startup environment
- Experience with XMPP/Jabber a plus
Why work at ZeeMee
We are a small, but mighty team of about 20 people and each one of us shows up to work with heart, humor, and humility. As the builders of a community-focused product that serves a diverse audience, we make an ongoing effort to continually discover and celebrate each employee’s talents, life milestones, and interests. Our team is spread around the world but we stay close through a variety of tools and programs, and are looking forward to bringing back our annual retreats!
To apply for this job please visit angel.co.