Software Engineer - iOS Messaging SDK at SendBird
Seoul, KR
The engineering team at SendBird is solving some of the biggest challenges related to building a reliable, feature-rich, and scalable real-time conversational experiences across different platforms.
 
The challenges range from building a platform that can scale to some of the largest userbase across distributed environments with optimal latency, creating a feature-rich, yet lightweight and high performance client-side SDK, and building products and services that can help customers incorporate real-time conversational technologies more rapidly.
 
You will be participating in building the best real-time conversational products and solutions possible. You are expected to learn and expand on your engineering knowledge and experiences to build a world-class product that solves difficult problems of our customers, and make it as easy as possible for the customers to harness the power of real-time chat.

 

 Roles & Responsibilities

 

  • Design and implement key components of the SendBird iOS SDK
  • Build an efficient, lightweight, and high performance client side SDK
  • Write customer-centric documentation and guides
  • Collaborate with design team to design and build user friendly sample applications
Key Qualifications

 

  • Expert-level knowledge of iOS with at least a year of experience developing, shipping, and maintaining mobile applications
  • Knowledge of general software design patterns as well as iOS design patterns
  • Deep understanding of iOS framework internals
  • Up-to-date on the latest framework changes, build tools, and libraries
  • Proficient in Objective-C or Swift with strong object-oriented design skills
  • Able to work independently and drive results
  • Ability to find the root cause of problems with a minimal set of information and data points
  • Ability to find the optimal solution given the resource constraints, and understands the concepts of under-engineering and over-engineering
Bonus Points

 

  • Experience building SDK
  • Experience building chat/messaging system
  • Wide range of experience from the front-end to the back-end
  • Experience in various languages and frameworks
  • Experience participating in product design and architecture
  • Experience in learning and adopting latest technologies on iOS platform
  • Awards from programming competitions (e.g., ACM ICPC, IOI, etc.)
  • English proficiency for business collaboration
 

ABOUT SENDBIRD

 

SendBird is the world's leading chat & messaging platform as a service. Our mission is to digitize human interactions for businesses. Our platform delivers billions of messages per month to help people connect through the products and apps they love.
 
We’re a Y Combinator alumnus (W16) and have raised over $120M from leading investors including ICONIQ Capital, Tiger Global Management, Shasta Ventures, August Capital, and FundersClub. We are headquartered in San Mateo, CA (40+ employees) with an Asia-Pacific office in Seoul (50+ employees).