fortmarek

fortmarek

Software Engineer – Tuist (On-site, Beriln, Remote Negotiable)

We are looking for a software engineer to join the Tuist team in Berlin, possibly remote.

About us

My name: Marek Fořt
My position: CTO
Company name: Tuist
Company website: https://tuist.io/
Company headquarters (country): Germany
Company info and history:

Tuist is a toolchain that extends Apple’s native tools to scale app development. It’s become indispensable for industry-leading companies like Trendyol, Bumble, Monday.com, and Etsy. We are working towards meeting organizations and developers earlier in their journey of building apps, providing them with an integrated and simple experience that’s a joy to use and helps them stay focused on building high-quality apps fast.

We are a small Berlin-based team looking for an extra developer to help shape Tuist’s future. We are open to non-Berlin-based developers if the candidate is an excellent fit.

About the job

Job title: Software Engineer
Job description:
Software Engineers at Tuist love going deep into understanding problems to build the best solution. They have a taste for what a great developer experience is and enjoy exploring how that definition varies across ecosystems beyond the one that Tuist builds for. They cross-pollinate ideas from and into Tuist.

You will work closely with the founders and our design team in this role. You will own projects from a problem to a working released solution and any post-release work necessary to understand and improve the work with team input. We provide guidelines where needed and trust the person to do their best job without much guidance. We expect a high degree of agency to make the right decisions and solve problems as they arise.

Salary range: The salary range is $80k-$110k plus equity.

Qualifications or experience required:

  • You have experience working in backend services, preferably with Elixir, and are open to learning about Apple’s toolchain and ecosystem. Our stack is in Elixir + Phoenix for the website and backend, and our CLI is in Swift.
  • You can work with distributed systems, foresee challenges, and strive for simple designs.
  • You can reason about SQL queries and database performance.
  • You can communicate clearly and empathetically in written English.

What the successful job applicant will be working on:

  • Coming up with a technical plan to address a problem or need and execute while remaining accountable throughout the execution.
  • Engaging in community discussions, turning actionable items into issues (e.g., feedback, reported bugs).
  • Debugging and fixing bugs, thoroughly analyzing the issue, and justifying why a solution was chosen.
  • Sharing updates and announcements with the community, including videos that showcase how a new feature works.
  • Monitoring production systems and responding to page events when incidents happen.
  • Release new versions of the CLI and the macOS app.

Position on remote work

Remote job: negotiable
Remote restrictions: None
Any other notes about your position on remote work: We prefer the candidate to be on-site in Beriln as the rest of the team is based there. But we’re used to working remotely and are open to make it work if you’re an excellent fit.

About the interview process

The interview consists of:

  • Initial chat to get to know each other
  • Two pairing interviews where we will work on a real-world problem, similar to what you would do day-to-day at Tuist.

Further info

If you’re interested, contact us at jobs@tuist.io. You can also find the job description at our Vault.

Most Liked

fortmarek

fortmarek

Thanks everyone for applying. The position has been filled :slightly_smiling_face:

Where Next?

Popular in Jobs Top

andre1sk
https://adobe.wd5.myworkdayjobs.com/en-US/external_experienced/job/Seattle/Functional-Programming-Generalist_46723-1
New
ryanzidago
Introductory paragraph We are Studitemps. Our goal is to help students find the right job during their studies and help companies in Ger...
New
entone
Introductory paragraph Our mission is to protect homes, families and communities from wildfire disasters. Frontline enables customers t...
New
Judith
Firework is the world’s leading immersive “shoppertainment” platform with shoppable video, live streaming commerce, and monetization capa...
New
axelson
Hi there! :wave: Are you interested in maps? If so then come help us build the best online, collaborative, and real-time online mapping s...
New
jgwmaxwell
Introductory paragraph At CoCoCo (Connect. Combine. Collaborate.), we’re on a mission to unlock connectivity across the global print ind...
New
GoulvenClech
Introductory paragraph Enchères Immo Pro is looking for a Lead Elixir/Phoenix Developer who can own projects end-to-end: from product dis...
New

Other popular topics Top

vertexbuffer
Hello, can anybody help here..? I have a list of players and I what to delete an element, but every for loop the list is reverting to ori...
New
baxterw3b
Hi guys, i’m new in the Elixir world, and i have to say, that i love it! i’m having some problem to understand anonymous functions with ...
New
joaquinalcerro
Hi there, I am working with Ecto-Postgresql and I need to call all of the records from a specific table but the table has 40,000 records...
New
New
sen
Hi All, I set a environment variables in dev.exs , like below code. when i start server, how can i set the ${enable} value? thanks. d...
New
JorisKok
I have a server on AWS, and was running a load test using artillery. When looking at the Phoenix dashboard I see the Ports going to 100% ...
New

We're in Beta

About us Mission Statement