Middle IOS Engineer (Promova)

Genesis

  • Киев Львов
  • Постоянная работа
  • Полная занятость
  • 3 ч. назад
At , we're redefining language education to make it accessible, personal, and effective for today's fast-paced world. Our growing team of 170+ professionals is on a mission to connect people, bridge cultures, and empower lifelong learners-reaching every country except aggressor states (yes, even Antarctica).We blend AI-driven innovation with human expertise to create tools that help people speak with confidence, embrace new cultures, and truly belong in any language. As part of our team, you'll make a real impact, work in an environment built on care, quality, and creativity, and grow alongside a community that values progress.With flexible work options, comprehensive benefits, and endless opportunities for growth, Promova is more than a workplace - it's a movement.If you're ready to help reimagine language learning for today's world, let's do it together!We're seeking a skilled and proactive Middle iOS Engineer to join our Product Team.You'll be working on creating high-quality iOS experiences, driving personalization within the app, and helping learners worldwide improve their language skills. Your work will accelerate product delivery through thoughtful, optimized, and well-tested solutions that make Promova more engaging and tailored to every learner.About You:
  • 1.5-2 years of professional experience in iOS development using Swift.
  • Strong knowledge of OOP, algorithms, data structures, functional programming, reactive programming, and networking.
  • Practical experience with swift-composable-architecture (or Redux).
  • Hands-on experience with SwiftUI.
  • Familiarity with async/await and Combine (or RxSwift).
  • A product-oriented mindset, with the ability to prioritize and make decisions that improve the app.
  • Collaborative and proactive, eager to contribute ideas and drive solutions forward.
  • English level: Intermediate+ (minimum), with motivation to improve.
Nice to Have:
  • Experience building complex animations and advanced UI components.
  • Exposure to A/B testing and using data to guide product improvements.
  • Strong attention to detail in UI/UX implementation.
Your Areas of Impact:
  • Personalization features: design, implement, and maintain functionality that makes Promova unique for every learner.
  • UI/UX implementation: translate designs into seamless user experiences with high attention to detail.
  • Optimization: identify and apply the best technical solutions to ensure balance between quality, speed, and scalability.
  • Collaboration: work closely with designers, product managers, and fellow engineers in a strong, supportive, and passionate team.
What We Offer:
  • Work in a team of professionals with a product reaching more than one million users monthly.
  • A philosophy and conditions that foster constant professional growth and development.
  • A wide space for implementing your ideas and influencing the product.
  • Flexible work arrangements and a supportive culture built on care, quality, and creativity.
Corporate Benefits:🎓Growth - offered to help develop your skills, advance your career, and reach your full potential: сompensation for additional training at external events and seminars; access to a large electronic library; paid online courses and conferences; Promova English Group; English Classes; Promova Speaking Club, and access to Promova Premium.🧘🏼Wellbeing - offered to support your overall health, happiness, and resilience: work remotely from any safe location worldwide; flexible work schedule; 20 paid vacation days per year; an unlimited number of sick days medical insurance coverage; mental health support; power station reimbursement; employee discounts and special benefits for remote employees.🏄🏼‍♂️Fun & Activities - offered to foster informal communication and strengthen social connections among teammates: remote team compensation for gathering and team-building episodes.Interview Process:
  • Pre-screen with Recruiter (40 minutes)
  • Test Task
  • Interview with the Hiring Manager (1 - 1,5 hours)
  • Bar-raising (1 hour)
Hit the apply button and let's create the unicorns together! 🦄

Genesis