GalleryLog inGet Recraft Free
Careers

Mobile Engineer (Kotlin Multiplatform)

About Us

Our state-of-the-art AI image generation models lead the way, outcompeting similar tools in benchmark studies, empowering designers and marketers to generate images at scale. We are scaling rapidly and have already reached 1 million users, with over 150 million images generated within months of our launch. Join us and be a part of a team that is shaping the future of content creation with AI.

Job Description

As a Software Engineer, you'll play a pivotal role in shaping the user experience on mobile apps of our main product (https://app.recraft.ai). Your objective is to provide the best user experience and remain adaptable. This means you'll collaborate extensively with colleagues from Design, and Engineering teams to grasp project requirements, suggest cost-effective approaches, and translate them into sophisticated, efficient, and maintainable solutions.

Key Responsibilities

  • Work closely with Product, Engineers, and fellow Developers to transform features and ideas into clear requirements and estimations for implementation.
  • Develop and sustain reusable and neat frontend components and modules.
  • Enhance applications for speed, performance, and scalability.
  • Identify and resolve issues, bugs, and other mobile-related challenges.
  • Propose and maintain process improvements within the team.
  • Ensure the codebase is clean and maintainable, and test your solutions using automation.
  • Collaborate with a team dedicated to swift project delivery.

Requirements

  • Passionate about the mobile problem space
  • Experience working in a cross-functional team and representing mobile concerns
  • Ability to adapt and persevere through complex problem
  • Strong problem-solving skills and attention to detail
  • Excellent communication and collaboration skills
  • Understanding of software development concepts
  • Proficient in Kotlin with an interest in Kotlin Multiplatform
  • Proficient with Kotlin coroutines and flows
  • Working knowledge of Android and iOS
  • Experience with unit testing
  • Knowledge of REST APIs, 3rd Party SDK integration
  • Strong understanding of agile methodologies such as Scrum, Kanban etc.
  • Firebase Remote Config / Crashlytics
  • Continuous Integration
  • Reactive Programming patterns
  • UI Automation testing

What We Offer

  • Competitive salary.
  • Opportunities for professional growth and development.
  • A supportive and collaborative work environment.
  • The chance to work on exciting projects and make a significant impact on our brand.

How to Apply

Interested candidates should submit their resume, a cover letter, and a portfolio of writing samples to careers@recraft.ai. Please include "Mobile Engineer Application" in the subject line.

Join us at Recraft and help us tell our story in the most captivating way possible!

Location
London, UK
Type
Full-time
Team
Engineering