Mobile Platform Engineer, iOS Focus - Amman, Jordan
📍 Job Overview
- Job Title: Mobile Platform Engineer, iOS Focus
- Company: Seesaw
- Location: Amman, Jordan
- Job Type: On-site
- Category: Mobile Development, iOS
- Date Posted: July 28, 2025
- Experience Level: Mid-level (2-5 years)
🚀 Role Summary
- Collaborate with the Mobile Core Team to maintain and improve Seesaw's mobile infrastructure, ensuring a unified, high-quality experience across iOS, Android, and web platforms.
- Work on iOS-specific infrastructure improvements, such as crash reporting, build automations, and CI/CD pipeline enhancements.
- Maintain and improve native iOS modules (SSO, camera, uploads) to ensure smooth functionality and better user experience.
- Monitor and manage the mobile release pipeline, handling versioning, App Store submissions, and necessary OS updates.
- Debug and resolve platform-specific issues in both the JavaScript and iOS layers, including performance optimizations.
📝 Enhancement Note: This role requires a strong focus on both web and native mobile development, as well as a deep understanding of iOS-specific infrastructure and mobile release pipelines.
💻 Primary Responsibilities
- iOS Infrastructure Improvements: Work on enhancing iOS-specific infrastructure, such as crash reporting, build automations, and CI/CD pipeline improvements.
- Native iOS Module Maintenance: Maintain and improve native iOS modules (SSO, camera, uploads) to ensure smooth functionality and better user experience.
- Mobile Release Pipeline Management: Monitor and manage the mobile release pipeline, handling versioning, App Store submissions, and necessary OS updates.
- Platform-Specific Issue Resolution: Debug and resolve platform-specific issues in both the JavaScript and iOS layers, including performance optimizations.
🎓 Skills & Qualifications
Education: Bachelor's degree in Computer Science, Engineering, or a related field.
Experience: 2-5 years of experience in iOS development and building hybrid mobile apps.
Required Skills:
- Proficiency with iOS development (Swift/Objective-C)
- Experience building hybrid mobile apps
- Familiarity with mobile release pipelines, App Store processes, and CI/CD for mobile apps
- Knowledge of Authentication (SSO), 3rd Party Integrations, Payments services
- Comfortable working across both web and native mobile stacks
- Experience with performance tuning and native debugging
Preferred Skills:
- Experience with Android
- Experience or interest in JavaScript/TypeScript and web application development
📊 Web Portfolio & Project Requirements
Portfolio Essentials:
- A portfolio showcasing your iOS development projects, highlighting your proficiency in Swift/Objective-C and your experience with hybrid mobile apps.
- Include projects that demonstrate your understanding of mobile release pipelines, App Store processes, and CI/CD for mobile apps.
- Showcase your ability to work across both web and native mobile stacks, with examples of performance tuning and native debugging.
Technical Documentation:
- Provide clear and concise documentation for your projects, explaining the technologies used, the challenges faced, and how you overcame them.
- Include any relevant metrics or user feedback that demonstrate the success and impact of your projects.
💵 Compensation & Benefits
Salary Range: The salary range for this role is not specified. However, based on market research and regional standards for mid-level iOS developers in Amman, Jordan, the estimated salary range is JD 3,500 - JD 5,000 per month (approximately USD 5,000 - USD 7,000).
Benefits:
- Health, dental, and vision insurance
- 401(k) matching
- Generous PTO and holiday policy
- Flexible work arrangements
- Professional development opportunities
Working Hours: Full-time, 40 hours per week, with flexible working hours and remote work options available.
📝 Enhancement Note: The salary range provided is an estimate based on regional market research and may vary depending on the candidate's experience and skills. Benefits and working hours are based on Seesaw's standard employee benefits package.
🎯 Team & Company Context
🏢 Company Culture
Industry: Seesaw operates in the education technology industry, focusing on providing award-winning tools, resources, and curriculum for teachers to deliver joyful, inclusive instruction to elementary students worldwide.
Company Size: Seesaw is a growing company with a global presence, employing over 250 people. The engineering team is rapidly expanding, providing ample opportunities for growth and development.
Founded: Seesaw was founded in 2012 and has since grown to support over 25 million educators, students, and families worldwide.
Team Structure:
- The Mobile Core Team owns the foundational infrastructure that powers a unified, high-quality experience across iOS, Android, and web platforms.
- The team is responsible for standardizing mobile tooling, native integrations, and web bundling into native apps, enabling feature developers to focus on product logic.
- The team works closely with other engineering teams, product managers, and designers to ensure a smooth, consistent development workflow and deliver fast, reliable, and secure client experiences for users.
Development Methodology:
- Seesaw follows an Agile development methodology, focusing on continuous improvement, collaboration, and delivering value to users.
- The Mobile Core Team uses Scrum, with sprint planning, daily stand-ups, and regular retrospectives to ensure efficient and effective teamwork.
- The team emphasizes code reviews, testing, and quality assurance to maintain high coding standards and ensure the stability and performance of the platform.
Company Website: https://www.seesaw.me/
📝 Enhancement Note: Seesaw's company culture emphasizes user impact, collaboration, and continuous learning. The company is committed to diversity, equity, and inclusion, with a strong focus on supporting the growth and development of its employees.
📈 Career & Growth Analysis
Web Technology Career Level: This role is at the mid-level (2-5 years) experience level, with opportunities for growth and development within the Mobile Core Team and the wider engineering organization.
Reporting Structure: The Mobile Platform Engineer, iOS Focus, will report directly to the Engineering Manager of the Mobile Core Team.
Technical Impact: This role has a significant impact on Seesaw's mobile platform, ensuring that the infrastructure is stable, performant, and user-friendly. The work done in this role directly affects the user experience of millions of students, teachers, and families worldwide.
Growth Opportunities:
- Technical Growth: As the Mobile Core Team grows, there will be opportunities to take on more complex projects, mentor junior engineers, and develop expertise in specific areas of mobile development.
- Leadership Growth: With experience and demonstrated leadership skills, there may be opportunities to take on more significant responsibilities within the team or the wider engineering organization.
- Product Growth: As Seesaw continues to expand its product offerings, there may be opportunities to work on new features or products, gaining exposure to new technologies and domains.
📝 Enhancement Note: Seesaw's commitment to growth and development provides ample opportunities for mid-level engineers to advance their careers and take on new challenges.
🌐 Work Environment
Office Type: Seesaw's Amman office is a collaborative, open-plan workspace designed to foster creativity and innovation. The office is equipped with modern tools and technologies to support the development team's needs.
Office Location(s): Seesaw's Amman office is located in the Abdoun neighborhood, with easy access to public transportation and nearby amenities.
Workspace Context:
- Collaborative Workspace: The office is designed to encourage collaboration and teamwork, with open-plan workspaces, meeting rooms, and breakout areas.
- Development Tools: The office is equipped with high-quality development tools, including multiple monitors, testing devices, and access to the latest software and technologies.
- Cross-Functional Collaboration: The office is home to teams from various departments, including product, design, and marketing, enabling seamless collaboration and communication.
Work Schedule: Seesaw offers a flexible work schedule, with core hours between 10:00 AM and 3:00 PM. Employees are encouraged to work hours that best suit their productivity and personal needs.
📝 Enhancement Note: Seesaw's work environment is designed to support the needs of its employees, with a focus on collaboration, flexibility, and work-life balance.
📄 Application & Technical Interview Process
Interview Process:
- Phone Screen: A 30-minute call with the hiring manager to discuss the role, the team, and the company. This is also an opportunity for the candidate to ask questions and learn more about Seesaw.
- Technical Challenge: A take-home technical challenge that assesses the candidate's proficiency in iOS development, mobile release pipelines, and CI/CD for mobile apps. The challenge should take approximately 2-3 hours to complete.
- On-site Interview: A day-long on-site interview consisting of the following:
- Coding Challenge: A live coding challenge that assesses the candidate's problem-solving skills, algorithmic thinking, and coding ability.
- System Design: A discussion of the candidate's approach to system design, focusing on their ability to scale and optimize mobile applications.
- Behavioral Questions: A series of behavioral questions that assess the candidate's cultural fit, communication skills, and problem-solving abilities.
- Team Fit: A meeting with the Mobile Core Team to assess the candidate's cultural fit and alignment with the team's values and goals.
- Final Decision: A final decision will be made based on the candidate's performance throughout the interview process.
Portfolio Review Tips:
- Highlight your proficiency in iOS development, mobile release pipelines, and CI/CD for mobile apps.
- Include examples of your work that demonstrate your ability to work across both web and native mobile stacks, with a focus on performance tuning and native debugging.
- Showcase your understanding of authentication, 3rd party integrations, and payments services, with examples of how you have implemented these in your projects.
- Include any relevant metrics or user feedback that demonstrate the success and impact of your projects.
Technical Challenge Preparation:
- Brush up on your iOS development skills, focusing on Swift/Objective-C, mobile release pipelines, and CI/CD for mobile apps.
- Familiarize yourself with Seesaw's products and technologies, and be prepared to discuss how you would approach specific challenges or features.
- Practice your problem-solving skills and algorithmic thinking, as these will be essential for the coding challenge.
ATS Keywords: See the comprehensive list of web development and server administration-relevant keywords for resume optimization, organized by category, in the "🛠 Technology Stack & Web Infrastructure" section below.
📝 Enhancement Note: Seesaw's interview process is designed to assess the candidate's technical skills, cultural fit, and alignment with the team's values and goals. The process is comprehensive and may take several weeks to complete.
🛠 Technology Stack & Web Infrastructure
Frontend Technologies:
- React Native (JavaScript/TypeScript)
- Redux
- MobX
Backend & Server Technologies:
- Node.js (JavaScript/TypeScript)
- Express.js
- AWS (S3, Lambda, API Gateway, RDS, etc.)
- Firebase
- Google Cloud Platform (BigQuery, Cloud Functions, etc.)
Development & DevOps Tools:
- Git (GitHub, GitLab)
- CI/CD Pipelines (CircleCI, GitHub Actions)
- Fastlane (iOS automation)
- AppCenter (Android automation)
- JIRA (Project Management)
- Slack (Communication)
iOS-Specific Technologies:
- Swift (iOS development)
- Objective-C (iOS development)
- CocoaPods (Dependency Management)
- Carthage (Dependency Management)
- SwiftUI (User Interface)
- Core Data (Data Management)
- Alamofire (Networking)
- Kingfisher (Image Caching)
📝 Enhancement Note: Seesaw's technology stack is designed to be modular and scalable, with a focus on performance, security, and user experience. The company uses a hybrid architecture, with React Native for the frontend and Node.js for the backend, along with a range of server technologies and development tools to support the platform's needs.
👥 Team Culture & Values
Web Development Values:
- User-Centric: Seesaw's primary focus is on delivering joyful and inclusive learning experiences for students, teachers, and families worldwide. The company prioritizes user feedback and user experience in all its products and services.
- Collaborative: Seesaw values collaboration and teamwork, both within the engineering organization and across the wider company. The company encourages open communication, knowledge sharing, and continuous learning.
- Innovative: Seesaw is committed to continuous improvement and innovation, with a focus on staying at the forefront of education technology and mobile development.
- Quality-Focused: Seesaw is committed to delivering high-quality products and services, with a focus on performance, security, and user experience.
Collaboration Style:
- Cross-Functional Integration: Seesaw's engineering teams work closely with product managers, designers, and other stakeholders to ensure that products and services meet the needs of users and align with the company's goals and objectives.
- Code Review Culture: Seesaw emphasizes code reviews, testing, and quality assurance to maintain high coding standards and ensure the stability and performance of the platform.
- Peer Programming: Seesaw encourages peer programming and knowledge sharing, with a focus on continuous learning and skill development.
📝 Enhancement Note: Seesaw's team culture is designed to support the company's mission and values, with a focus on collaboration, innovation, and continuous learning. The company encourages open communication, knowledge sharing, and a user-centric approach to product development.
⚡ Challenges & Growth Opportunities
Technical Challenges:
- iOS Infrastructure Improvements: Identify and address performance bottlenecks and stability issues in Seesaw's iOS infrastructure, with a focus on crash reporting, build automations, and CI/CD pipeline enhancements.
- Native iOS Module Maintenance: Ensure the smooth functionality and performance of Seesaw's native iOS modules (SSO, camera, uploads), with a focus on user experience and accessibility.
- Mobile Release Pipeline Management: Streamline Seesaw's mobile release pipeline, with a focus on versioning, App Store submissions, and necessary OS updates.
- Platform-Specific Issue Resolution: Debug and resolve platform-specific issues in both the JavaScript and iOS layers, with a focus on performance optimizations and user experience improvements.
Learning & Development Opportunities:
- Technical Skill Development: Seesaw offers opportunities for mid-level engineers to develop their technical skills, with a focus on emerging technologies, mobile development best practices, and Seesaw's unique architecture and infrastructure.
- Leadership Development: As the Mobile Core Team grows, there will be opportunities for mid-level engineers to take on more complex projects, mentor junior engineers, and develop their leadership skills.
- Product Development: As Seesaw continues to expand its product offerings, there will be opportunities for mid-level engineers to work on new features or products, gaining exposure to new technologies and domains.
📝 Enhancement Note: Seesaw's technical challenges and learning opportunities are designed to support the company's mission and values, with a focus on collaboration, innovation, and continuous learning. The company encourages mid-level engineers to take on new challenges, develop their skills, and contribute to the platform's growth and success.
💡 Interview Preparation
Technical Questions:
- iOS Development: Prepare for questions related to iOS development, with a focus on Swift/Objective-C, mobile release pipelines, and CI/CD for mobile apps.
- System Design: Brush up on your system design skills, with a focus on scaling and optimizing mobile applications.
- Problem-Solving: Practice your problem-solving skills and algorithmic thinking, as these will be essential for the coding challenge.
Company & Culture Questions:
- Seesaw's Products & Services: Familiarize yourself with Seesaw's products and services, and be prepared to discuss how you would approach specific challenges or features.
- User Experience: Brush up on your understanding of user experience design and be prepared to discuss how you would ensure that Seesaw's products and services meet the needs of users.
- Collaboration & Teamwork: Prepare for questions related to collaboration and teamwork, with a focus on Seesaw's cross-functional teams and open communication culture.
Portfolio Presentation Strategy:
- iOS Development Projects: Highlight your proficiency in iOS development, mobile release pipelines, and CI/CD for mobile apps, with examples of your work that demonstrate your ability to work across both web and native mobile stacks.
- Performance Tuning & Native Debugging: Showcase your understanding of performance tuning and native debugging, with examples of how you have optimized mobile applications and resolved platform-specific issues.
- User Experience: Include examples of your work that demonstrate your understanding of user experience design and your ability to deliver joyful and inclusive learning experiences for students, teachers, and families worldwide.
📝 Enhancement Note: Seesaw's interview process is designed to assess the candidate's technical skills, cultural fit, and alignment with the company's values and goals. The process is comprehensive and may take several weeks to complete. The company encourages candidates to prepare thoroughly and ask questions throughout the process.
📌 Application Steps
To apply for this Mobile Platform Engineer, iOS Focus position at Seesaw:
- Submit your application through the application link provided.
- Customize your resume and portfolio to highlight your iOS development skills, mobile release pipeline experience, and CI/CD for mobile apps proficiency.
- Prepare for the technical challenge by brushing up on your iOS development skills, mobile release pipeline knowledge, and CI/CD for mobile apps experience.
- Familiarize yourself with Seesaw's products and services, and be prepared to discuss how you would approach specific challenges or features.
- Practice your problem-solving skills and algorithmic thinking, as these will be essential for the coding challenge.
- Prepare for the on-site interview by researching Seesaw's company culture, team structure, and development methodology.
- Ask questions throughout the interview process to ensure that Seesaw is the right fit for you and your career goals.
⚠️ Important Notice: This enhanced job description includes AI-generated insights and web development/server administration industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.
Application Requirements
Proficiency with iOS development and experience building hybrid mobile apps are required. Familiarity with mobile release pipelines and knowledge of authentication and third-party integrations are also necessary.