Senior Mobile Engineer, Deliver
About the role
The role is a full-time position as a Senior Mobile Engineer located remotely. Candidates can choose between fully remote or hybrid (Tuesday and Wednesday in office) options. All CB employees must occasionally travel for business purposes.
Responsibilities
- Develop and deliver high-quality native mobile applications (iOS and Android) using modular, component-driven architectures.
- Translate product requirements into well-structured, testable mobile components, driving features from concept to production.
- Build and evolve applications using Swift (iOS) and/or Kotlin (Android), integrating with OS-level and device capabilities (e.g., permissions, networking, device features).
- Prototype and validate new ideas quickly while maintaining clean, extensible codebases.
- Contribute to shared mobile patterns, components, and documentation to improve consistency and reuse.
- Optimize applications for performance, reliability, and security across devices and environments.
- Collaborate in Agile/Scrum teams, contributing to sprint planning, execution, and delivery.
- Participate in code reviews and design discussions, helping maintain strong engineering standards.
- Partner with product, security, and platform teams to deliver secure, reliable mobile experiences.
- Follow established CI/CD, testing, and DevOps practices for mobile application delivery.
- Stay current with mobile platforms (iOS, Android), OS capabilities, and secure application design.
- Share knowledge and contribute to improving team practices and engineering quality.
Requirements
- 5+ years of experience building and shipping native mobile applications (iOS and Android).
- Strong proficiency in Swift (iOS) and Kotlin/Android SDK, with solid understanding of mobile platform fundamentals.
- Experience building applications using modular, component-driven architectures.
- Familiarity with desktop platforms (macOS, Windows, ChromeOS) and cross-environment behavior.
- Familiarity with building cloud-connected mobile applications on popular platforms such as AWS, GCP and Azure.
- Experience with deploying mobile applications in Apple AppStore, Google Play store.
- Experience with infrastructure as code.
- Familiarity with observability and monitoring (logs, metrics, alerts) for production systems.
- Experience with React, TypeScript, or modern web technologies, particularly in support of cross-platform or hybrid applications.
- Experience working in Agile/Scrum environments with strong collaboration skills.
- Strong problem-solving ability, curiosity, and willingness to learn and adapt to new technologies.
Qualifications
- Bachelor’s degree in computer science or related field (preferred).
- A passion for expanding educational and career opportunities and mission-driven work.
- Curiosity and enthusiasm for emerging technologies, with a willingness to experiment with and adopt new AI-driven solutions.
- Clear and concise communication skills, written and verbal.
- A learner's mindset and a commitment to growth: welcoming diverse perspectives, giving and receiving timely, respectful feedback, and continuously improving through iterative learning and user input.
- A drive for impact and excellence: solving complex problems, making data-informed decisions, prioritizing what matters most, and continuously improving through learning, user input, and external benchmarking.
- A collaborative and empathetic approach: working across differences, fostering trust, and contributing to a culture of shared success.
Skills
- Strong expertise in native mobile development (Swift for iOS and Kotlin/Android SDK).
- Experience integrating applications with OS-level and device capabilities (e.g., permissions, networking, device features).
- Familiarity with desktop platforms (macOS, Windows, ChromeOS) and cross-environment behavior.
- Familiarity with building cloud-connected mobile applications on popular platforms such as AWS, GCP and Azure.
- Experience with deploying mobile applications in Apple AppStore, Google Play store.
- Experience with infrastructure as code.
- Familiarity with observability and monitoring (logs, metrics, alerts) for production systems.
- Experience with React, TypeScript, or modern web technologies, particularly in support of cross-platform or hybrid applications.
- Experience working in Agile/Scrum environments with strong collaboration skills.
Benefits
At College Board, we offer more than a paycheck- we provide a meaningful career, a supportive team, and a comprehensive package designed to help you thrive. We’re a self-sustaining nonprofit that believes in fair and competitive compensation grounded in your qualifications, experience, impact, and the market. A Thoughtful Approach To Compensation The hiring range for this role is $153,000–$166,000 Your exact salary will depend on your location, experience, and how your background compares to others in similar roles at the College Board. We aim to make our best offer upfront, rooted in fairness, transparency, and market data. We adjust salaries by location to ensure fairness, no matter where you live.
Pay
The role is expected to accept applications for a minimum of 5 business days. While the hiring process may vary, it generally includes: resume and application submission, recruiter phone/video screen, hiring manager interview, performance exercise such as live coding, a panel interview, a conversation with leadership and reference checks.
Schedule
This is a remote role. Candidates who live near CB offices have the option of being fully remote or hybrid (Tuesday and Wednesday in office). All CB employees are required to occasionally travel to meet in person for business purposes.