Senior Software Engineer - iOS

MoEngage

Bengaluru

On-site

INR 700,000 - 1,100,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

MoEngage in Bengaluru, India, is seeking a passionate Mobile SDK Engineer with 2-5 years of experience to join the Mobile SDK Engineering team. You will contribute to building scalable cross-channel messaging platforms and own critical mobile components.

Work on translating designs into high-quality code, collaborating with backend and product teams. You will optimize performance, handle multi-threading, and ensure robust app experiences across iOS and Android environments.

Qualifications

  • 2-5 years of mobile development experience.
  • Strong knowledge of iOS or Android platforms.
  • Experience with Swift/Objective-C or Kotlin/Java.
  • Familiarity with multithreading and performance optimization.

Responsibilities

  • Translate designs and wireframes into high-quality code.
  • Design, build and maintain high performance, reusable, and reliable mobile code.
  • Identify bottlenecks and fix bugs to ensure optimal app performance.

Skills

iOS development
Swift
Objective-C
Android
Kotlin/Java
Multithreading
Performance optimization
Mobile architectures
Cross-platform
Build & distribution

Tools

Xcode
Cocoa

Job description

2 - 5 Years
Full time
Job Description

MoEngage is an intelligent customer engagement platform, built for customer-obsessed marketers and product owners. We enable hyper-personalization at scale across multiple channels like mobile push, email, in-app, web push, on-site messages, and SMS. With AI-powered automation and optimization, brands can audience behavior and engage consumers with personalized communication at every touchpoint across their lifecycle.

Fortune 500 brands and Enterprises across 35 countries such asDeutsche Telekom, Samsung, Ally Financial, Vodafone, and McAfeealong with internet-first brands such asFlipkart, Ola, OYO, and Bigbasketuse MoEngage to orchestrate their cross-channel campaigns and engage efficiently with their customers sending 80 billion messages to 1 billion consumers every month!

Our vision is to build the world’s most customer engagement platform for the mobile-first world.

We promise to care about your customers as much as you do. And that justifies our top ratings for service and inGartner Magic Quadrant, Gartner Peer Insights, and G2 Summer Reports.We have also been recognized asone of the 25 Highest Rated Private Cloud Computing Companies To Work Forin a list released by Battery Ventures, a global investment firm based on the employee feedback on Glassdoor where employees reported the highest levels of satisfaction at work during the first six months of the pandemic.

As part of the Mobile SDK Engineering team at MoEngage, here are some things you can expect:

  • Take ownership and befor what you build - no micromanagement
  • Work with A players (some of the best talents in the country), and expedite your learning curve and career growth
  • Make in India and build for the world at a scale of 1 Billion Monthly Active Users, which no other internet company in the country has seen
  • Learnfrom different teams on how they scale to millions of users and billions of messages.
  • Work with customer success team to enable MoEngage customers to adopt Insights-engagement in different industry sectors like e-Commerce, FinTech, OTT, Social, entertainment, travel, telco, food-tech etc.
  • Explore the latest in topics like Mobile development, SDK, iOS, Android, tvOS various mobile hybrid frameworks andwith the team and more importantly, have fun while you work on scaling MoEngage.
Responsibilities
  • Translate designs and wireframes into high-quality code
  • Design, build and maintain high performance, reusable, and reliable Kotlin/Java code
  • Ensure the best possible performance, quality, andof the application
  • Identify and correct bottlenecks and fix bugs
    Skills Required
    • experiencein Native iOS, Swift, ObjC, Xcode and Cocoa.
    • Goodof Swift Programming language and ObjectiveC
    • Goodof IOS Framework
    • A knack for benchmarking and optimization
    • Should be thorough with different architectures used in Mobile Development
    • In-depth knowledge andof iOS/Android framework:
    • Multithreading concepts
    • Should know the internals of the mobile build and distribution processes
    • Ready to learn and develop in any cross-platform frameworks
    • Should be able to capture bottlenecks and improve them without or little supervision
    Good to Have:
    • Experience in building dynamic UI
    • Knowledge of hybrid frameworks like React-Native/Cordova/Xamarin/Flutter, etc
    • Experience in working and shipping SDKs/plugins

    At MoEngage, we are passionate about our team and technology - see below to know more about us and technology.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead iOS Engineer
Lead iOS Engineer

MoEngage • Bengaluru

On-site
INR 3,500,000 - 7,000,000
Senior Software Engineer
Senior Software Engineer

MoEngage • Bengaluru

On-site
INR 900,000 - 1,350,000
Lead Software Engineer
Lead Software Engineer

MoEngage • Bengaluru

On-site
INR 3,000,000 - 5,000,000
Support Engineer
Support Engineer

MoEngage • Bengaluru

On-site
INR 1,100,000 - 1,400,000
UI Engineer - 1
UI Engineer - 1

MoEngage • Bengaluru

On-site
INR 600,000 - 900,000
Lead Software Engineer - DPM
Lead Software Engineer - DPM

MoEngage • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Technical Lead
Technical Lead

MoEngage • Bengaluru

On-site
INR 4,500,000 - 7,000,000
Lead Software Engineer - DPM
Lead Software Engineer - DPM

MoEngage Inc. • India

On-site
INR 6,000,000 - 9,000,000
Lead Software Engineer - DPM
Lead Software Engineer - DPM

MoEngage Inc. • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Technical Lead (Campaign Core)
Technical Lead (Campaign Core)

MoEngage • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Life@MoEngage
Tech@MoEngage
Scale @MoEngage