XF Agencija Limited

Careers

Software Engineer

Team: Engineering

About Us

We are a US-based technology company building consumer mobile apps used by people around the world. We ship fast, iterate on real user data, and care about quality.

We design, build, and operate our own portfolio of mobile-first products, supported by a full-stack web and cloud infrastructure.

The Role

You will work across our products and platforms as a generalist engineer. We are looking for someone flexible, quick to learn, and able to assist across our daily operations.

You should be confident picking up an unfamiliar part of the stack and becoming productive in it.

Our Stack

iOS App

Swift & SwiftUI

Android App

Kotlin & Jetpack Compose

Backend

Firebase: Auth, Firestore, Storage, Remote Config, Cloud Messaging, Cloud Functions, Cloud Tasks

Hosting

Firebase App Hosting & Firebase Hosting

Functions

Node.js

Paywalls

Built and managed in Superwall

Payments

Stripe

Analytics / Tracking

Amplitude: product analytics & session replay

Monitoring / Logs

Sentry: mobile app logging & error monitoring

Web2App

Next.js full-stack application

What We're Looking For

  • Strong software engineering fundamentals and a bias toward shipping
  • Flexibility and a strong ability to learn new tools and platforms quickly
  • Comfortable working across mobile, backend, and web rather than staying in one lane
  • Familiarity with one or more areas of our stack, with depth in any a plus
  • A collaborative, ownership-driven mindset that helps across daily operations
  • A genuinely cracked developer who loves to build and moves fast
  • AI-first development is a must. Efficient coding experience working with AI tools is a core requirement

Our team develops using opencode + OpenRouter for engineering and related workloads, and we expect you to be productive in an AI-assisted workflow.

Find Us