We will only consider candidates that are physically located in the following States (no exceptions)
CA, CO, CT, FL, GA, IL, IN, MA, MD, ME, MI, MN, MO, NC, NJ, OK, OR, PA, SC, TX, UT, VA, VT, WA, WI
We do not sponsor work visas/OPTs/CPTs/Perm. Res. etc.
WHO WE ARE (Why you will LOVE us)
Academic Programs International (API) encourages students of all ages to embark on a lifelong experiential educational journey that enriches lives, communities and organizations and helps every student, college and company to achieve their goals.
Through the creation of APIConnect, an experiential education technology platform, the company helps colleges, universities and students create and discover learning experiences customized to meet their needs. APIConnect offers a vast library of destinations, accredited courses, internships, and original programming geared toward maximizing students’ college experiences so they are better prepared for the workforce upon graduation.
Headquartered in Austin, Texas, US, API sends thousands of students on hundreds of programs both virtually and in more than 60 cities in nearly 25 countries in Asia-Pacific, Europe, Latin America, North America, and the Middle East.
If you are someone who thinks differently, is passionate about serving students, and wants to be a part of a fun and hard-working culture, then this is the company for you.
What you will be doing
API is growing! We are looking to hire an experienced Lead Mobile Engineer who will play a key
role within the company, working on the development of our API Mobile App and surrounding
architecture. Join our mission-driven, growth-oriented company and collaborate among our
talented, innovative and accomplished team of professionals seeking to evolve international and
experiential education!
How you will get the job done
Primary responsibilities include:
- Writing effective, scalable code
- Has technical ownership for the direction of efforts on the scrum team
- Is able to effectively communicate what optimization and technical debt tasks should be done.
- Lead team members to troubleshoot and fix bugs, ensuring issues are logged, tracked and resolved in a timely manner
- Effectively communicate what their team is doing to other leadership team members. As well as communicate what other teams are doing back down to their team.
- Effectively prioritize - making sure urgent stuff doesn’t get dropped and under communicated
WHAT WE ARE LOOKING FOR
What experience you should have
- Capable of writing technical design documents and implementing proof of concepts–often with ambiguous requirements–to be presented to stakeholders, product teams, and engineers for review.
- Heavily involved in code reviews and code quality control with experience owning and maintaining a production codebase for one or more teams.
- A demonstrated ability to understand and articulate complex requirements and think strategically about how to effectively and efficiently implement
- Proven ability to meet deadlines and drive projects to completion, handle and prioritize simultaneous requests, and manage laterally and upwards
- Exceptional verbal and written communication skills with ability to communicate effectively at all levels within the organization
KEY EDUCATION AND CERTIFICATIONS
- 6+ years experience as Software Engineer or similar position
- Prior work at a Senior, Lead or Architect level Engineering position
- Advanced work experience with Flutter, React Native or another mobile framework.
- Experience with iOS & Android development environments appreciated.
- Experience managing app store releases, building and maintaining an automated build pipeline in Bitrise, Github Actions, or similar CI/CD pipeline tools.
- BS in Computer Science, Engineering or relevant field or relevant work experience
- Previous experience working in a SCRUM or agile environment preferred
CORE COMPETENCIES
- Customer Focus | Problem-Solving | Communication | Team Approach