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 22 days 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 - Camera

Senior Software Engineer position at Qualcomm focusing on camera software development for mobile devices, requiring expertise in C++, Python, and imaging technologies.

Senior React Native Developer

Senior React Native Developer position at Nearform - Remote role building enterprise applications with Node.js and React Native in a global team.

Android Game Performance Engineer

Senior Android Game Performance Engineer role at Qualcomm China, focusing on optimizing gaming performance and power efficiency on mobile platforms.

Senior React Native Developer

Senior React Native Developer position at Nearform, building mobile applications with Node.js and React Native in a remote-first environment.

Mobile Software Engineer

Senior Mobile Software Engineer role at BitGo, building cross-platform applications with React Native for digital asset infrastructure.