iOS Engineer (Mid-Senior)

social.plus ดูงานทั้งหมด

  • กรุงเทพฯ
  • งานประจำ
  • ฟูลไทม์
  • 13 วันที่ผ่านมา
Position Title: iOS Engineer (Mid-Senior)Location: Bangkok, ThailandJoin social.plus!social.plus is on a mission to help brands and creators own their communities instead of renting them on third-party social platforms. As engagement on traditional social media declines and algorithms become more unpredictable, social.plus empowers enterprises to build curated digital communities directly within their own apps, driving higher engagement, retention, and lifetime value.For consumer apps, engagement is everything. social.plus is designed to help brands keep users inside their ecosystem rather than losing them to external platforms. By embedding community features within an app, brands can foster deeper interactions, increase user retention, and unlock new monetization opportunities.Your impact:As an iOS Engineer, you will build and evolve core parts of our iOS products as part of an independent feature team.You will start with strong primary expertise in iOS, but this role is not designed as a narrow single-platform lane forever. We are evolving toward an engineering model where one engineer can contribute across multiple platforms over time, using strong problem understanding, structured specs, and AI-assisted workflows to extend their reach while maintaining quality and sound engineering judgment.As a member of the team, you will help maintain and improve a range of iOS products and shared components. As a social.plus engineer, you will take ownership not only of the code you write, but also of the product behavior, quality, and developer experience around it.Your team:We are a team working on products that serve a broad multi-platform ecosystem. Our work includes:
  • the SDK that powers customer applications used by large communities worldwide,
  • the UI library that supports plug-and-play integration use cases,
  • sample applications that showcase our products and best practices,
  • tooling and deployment pipelines that support reliable releases.
We value clear architecture, maintainable systems, strong peer review, and documentation that helps others move faster. We work in two-week sprints with the usual planning, stand-ups, and retrospectives, and we expect engineers to contribute not just code, but also ideas, writeups, technical proposals, and process improvements.Your day-to-day responsibilities:
  • Develop and maintain components, modules, and subsystems of our products.
  • Design and take ownership of solutions, not just tasks.
  • Translate product requirements into maintainable implementation, clear technical decisions, and reliable releases.
  • Contribute to SDK and UI architecture for reusable product capabilities.
  • Review pull requests thoughtfully and uphold code quality, clarity, and consistency.
  • Write concise technical documents, one-pagers, or feature specs when needed to explain behavior, trade-offs, and implementation direction.
  • Work effectively with product, design, QA, and engineers across other platforms.
  • Improve engineering efficiency by contributing to better specs, reusable patterns, and workflows.
AI fluency in this role:AI fluency is a core expectation in this team.That does not mean simply asking AI for code and accepting the response. It means being able to:
  • Use AI tools effectively in day-to-day engineering work.
  • Evaluate and refine AI-generated output critically.
  • Design requirements, context, specs, and inputs so AI can produce better results.
  • Create reusable patterns, prompts, or structured inputs that improve efficiency for repetitive or future feature work,
  • Think about how code, specs, and workflows should be structured for better AI consumption.
  • Use AI productively in increasingly complex cases, including cross-module or cross-platform work.
Over time, strong engineers here help the team get more leverage from AI by improving not only their own usage, but also the surrounding workflows, templates, standards, and inputs that make AI output more accurate and efficient.Your ideal profile:
  • 2+ years of iOS development experience.
  • Strong foundation in Swift and Apple platform development.
  • Good understanding of modern iOS UI development, including UIKit and/or SwiftUI.
  • Experience designing and maintaining modular client-side codebases.
  • Strong understanding of client-side engineering concepts such as lifecycle, asynchronous programming, concurrency, ownership, caching, offline behavior, and security.
  • Good understanding of app efficiency concepts such as memory usage, performance bottlenecks, and resource utilization.
  • Experience working with APIs and real-time or event-driven application behavior.
  • Experience with Git and sound source control practices.
  • Experience shipping or maintaining one or more production iOS applications, SDKs, or reusable components.
  • Ability to work independently while collaborating well with a team.
  • Working proficiency in English.
What's in it for you:
  • 🚀 Be part of a category-defining company: We're changing how brands build communities.
  • 🌍 Global, remote-first culture-work with top talent across different countries: You are required to work from the office 3 days a month. The rest of the days, you are free to work wherever you feel most productive in Thailand.
  • 💡 Visibility, Inclusion, and Autonomy: We'll provide guidance and support while granting you full visibility into your achievements, inclusion in all team meetings to absorb as much as you can, and the freedom to propose your ideas. Proactivity is highly valued and encouraged at all times.
  • 🏀🎾 Company-Sponsored Sports Sessions: Stay active and connect with colleagues! We sponsor various sports like badminton, tennis, and pilates to keep you moving and having fun together offline.
  • 🌈 Global Diversity: You'll work with an international team of professionals with a hugely diverse cultural background that embraces 15 nationalities.
  • 🛡️ Life Assurance & Private Healthcare: Your insurance plan includes dental care 🦷, so your smile is covered too!
  • 🩺 Annual Health Check-Up: Stay on top of your well-being with an annual health check-up.
  • 🧠 Mental Health Support: Take care of your mind 🧘 with an allowance to reimburse therapy sessions up to a certain limit. Your mental health matters!
  • 🌴 Unlimited Paid Vacation Days: Recharge and disconnect whenever you need - the time is yours to take! ✈️🧳🌞
social.plus is an equal opportunity employer and welcomes applications from all qualified individuals regardless of ethnicity, sex, disability, religion/belief, sexual orientation or age.

social.plus