Senior Software Engineer for Mobile (iOS) SDK

World's #1 Commerce Experience Cloud platform offering AI-driven personalization and digital commerce solutions
$45,000
Mobile
Senior Software Engineer
Remote
501 - 1,000 Employees
5+ years of experience
AI · E-Commerce · Enterprise SaaS

Description For Senior Software Engineer for Mobile (iOS) SDK

Bloomreach, the world's leading Commerce Experience Cloud platform valued at $2.2 billion, is seeking a Senior Software Engineer for Mobile (iOS) SDK to join their engineering team. This role offers an exciting opportunity to work on cutting-edge mobile SDK development, enabling personalized commerce experiences for over 850 global brands including Albertsons, Bosch, and Puma.

The position involves developing and maintaining Mobile SDKs that power features like push notifications, in-app messaging, and personalized content delivery. Working with a modern tech stack including Swift, React Native, Flutter, and various development tools, you'll be responsible for designing and implementing new features while ensuring high performance and compatibility.

The role offers significant growth potential with a clear 180-day success path, starting from onboarding to independently managing large tasks and handling L3 support. The company provides an excellent remote-first work environment with flexible hours and a strong emphasis on work-life balance.

Benefits include restricted stock units, performance bonuses, education budget, mental health support, and extended parental leave. The company culture emphasizes freedom, trust, and continuous learning, reflected in their 4.6/5 Glassdoor rating. This is an excellent opportunity for a senior mobile engineer looking to make an impact in the e-commerce and personalization space while working with a global team.

Last updated 2 months ago

Responsibilities For Senior Software Engineer for Mobile (iOS) SDK

  • Design and develop new features for Mobile SDKs
  • Translate business requirements into technical specifications
  • Build, publish and monitor new versions of Mobile SDKs
  • Implement robust testing and validation processes
  • Conduct code reviews and maintain high code quality
  • Provide L3 support and troubleshooting
  • Create comprehensive documentation
  • Collaborate with QA engineers
  • Measure and tune client-side performance

Requirements For Senior Software Engineer for Mobile (iOS) SDK

TypeScript
JavaScript
  • Proven experience in iOS mobile development
  • Knowledge of mobile ecosystem and SDK development
  • Experience with version control systems (Git) and CI/CD pipelines
  • Understanding of wrapping technologies (React Native, Flutter)
  • Strong communication and collaboration skills
  • Experience with dynamic rendering (preferred)
  • Commitment to delivering high-quality work
  • Proactive approach to problem-solving

Benefits For Senior Software Engineer for Mobile (iOS) SDK

Equity
Education Budget
Mental Health Assistance
Parental Leave
  • Restricted Stock Units
  • $1,500 annual education budget
  • Employee Assistance Program with counselors
  • Extended parental leave up to 26 weeks
  • Flexible working hours
  • Company performance bonus
  • Calm app subscription
  • 5 paid volunteer days
  • DisConnect days (quarterly day off)
  • Referral bonus up to $3,000

Interested in this job?

Jobs Related To Bloomreach Senior Software Engineer for Mobile (iOS) SDK

Senior Software Engineer, Mobile Android, Split Compute

Senior Software Engineer position at Google working on AR technology, focusing on Split Compute platform development with competitive compensation and benefits.

Senior Software Engineer, Mobile (Android), AR

Senior Software Engineer position at Google's AR team, focusing on Android development and immersive computing technologies with competitive compensation and benefits.

Senior Software Engineer, Geo

Senior Software Engineer position at Google's Geo team, developing and maintaining Google Maps, Earth, and related products, requiring 5+ years of software development experience.

Senior Software Engineer, Mobile, Wear OS

Senior Software Engineer position at Google focusing on Wear OS development, requiring strong Android development skills and 5+ years of experience.

Senior Software Engineer, Multiplatform, Core

Senior Software Engineer position at Google's Core team, focusing on multiplatform development and infrastructure, requiring 5 years of experience in software development.