LucaMausberg

LucaMausberg

Senior Frontend Engineer (TailwindCSS, AlpineJS)/ Junior Elixir Engineer (LiveView)

Introductory paragraph

We at Marko strive to make second-hand the first choice. We will make buying and selling second hand online easy, fun and secure with our next-generation marketplace.

  • Step 1 Make buying and selling second-hand an amazing experience :sparkles:
  • Step 2 Invite everybody to join our community :two_women_holding_hands::dancer::people_holding_hands::man_dancing::two_men_holding_hands:
  • Step 3 Make it even better :rocket:

Join our dynamic and driven team and help advance the :arrows_counterclockwise: economy.
Let’s make Switzerland (and later more countries…) more sustainable and less wasteful!

About us

My name: Luca Mausberg
My position: Founder / COO
Company name: Marko Switzerland AG
Website: https://www.marko.ch
Check out our design components: Try here
Country: Switzerland
Company info and history: we are using the PETAL stack and are building the whole C2C marketplace from scratch

We rallied some of the biggest brands in Switzerland behind our mission and expanding our team with key players. :tada:

About the job

Job title:
Senior Frontend Engineer (TailwindCSS, AlpineJS)/ Junior Elixir Engineer (LiveView)

Job description:
We’re looking for an experienced individual contributor (IC) who enjoys working alongside other experienced engineers and designers to quickly build and iterate on frontend.

  • Build the core, user-facing product. You’ll build new areas of the product from the ground up, having a huge and direct impact by shipping your work to users daily. You’ll collaborate with backend engineers to power your UI and your LiveView components.
  • Use modern web tech and influence the stack. We use the PETAL (Phoenix, Elixir, TailwindCSS, AlpineJS, LiveView) stack to build a best-in-class frontend that scales. We always have an open mind for new technologies.
  • Build complex and delightful UI components. You’ll interpret and implement designs in LiveView templates (HEEx) based on anything from pen & paper sketches to pixel-perfect Figma mocks. You’ll collaborate with the designers on CSS, interaction states, and animations.
  • Implement interactivity with LiveView. You build out simpler components yourself, for more complex components you collaborate with more experienced engineers and assist them as much as you can while secretly learning from them.
  • Solve interesting technical problems. Bring your full creativity to solve super-challenging technical and UX problems: from search and recommendation experience, checkout and order flow, to the user area with real time chat.

Salary range:
70-110k CHF + equity with multiple options based on your desire for ownership.

Position on remote work:
Remote (currently only looking for candidates within Europe)

Qualifications or experience required:

You’re a senior IC that has built scalable online platforms before and this is not an area you have to ramp up on. We don’t require formal qualifications but do value learning — especially from one another. We are looking for someone that feels a sense of duty to the users of their work.

  • Used TailwindCSS in production before. You are a strong supporter of utility classes in CSS and have used it build complex projects before.
  • Technical background as senior frontend engineer. You worked the last few years as a senior frontend engineer on typescript/javascript stack with a modern JS framework and have a good understanding of the lifecycle of a modern web application.
  • Technical background as junior elixir engineer. After experiencing the burden of an overly complex SPA with SSR in production and having seen the maintenance cost accompanied with it, you started to look for better solutions and found Phoenix Liveview, Elixir and functional programming. You started to educate yourself and use the technology in your personal projects. You felt the joy it brought back to your craft and now you want to transition into a full time position, where you work with it on a daily basis and grow as an elixir engineer.
  • Startup culture. Build new things from ground up is hard and requires a different mentality, than iterating on an existing product. Having experience in a green field product and lived through the journey of a new product is a big plus.
  • Highly productive while producing quality code. You are diligent about your solution, stay consistent in your approach and clean up your code before you ship it. You value the readability of your code and the control flow highly.
  • Curious and quick learning. We don’t expect you to have production experience in every technology we use, but to learn and be productive quickly. You’re always open to candid feedback from experienced co-workers and will improve and pickup on new skills autonomously.
  • Design sensibility. While you’ll co-craft the interface with top designers and other engineers, we expect you to have a knack for great UX, such that you feel if something is off and can flag it, or better yet, polish it.
  • Attention to detail while pragmatic. We strive for few slips in code, Git hygiene, and clear written communication — all while remaining low-ego and simply focusing on solutions.
  • Good heart. We don’t tolerate jerks and are generally just friendly people.

About the interview process

  • Send along links that best showcase the relevant things you’ve built, and tell us briefly why you’re interested in joining Marko.
  • Get invited to short introduction interview
  • Dive deeper in a technical interview and take us through some code of you
  • Final interview with all the founders

Further info

Learn more at https://work-at.marko.ch or DM me if you have any questions.

First Post!

nicolkill

nicolkill

can i apply from latam?

Where Next?

Popular in Jobs Top

smanza
Introductory paragraph Uniris and its blockchain is seeking developers to join the adventure. Uniris offers the first integrated servic...
New
jan.zy
About us Company name: Gamecode Website: none yet! Company info: We are a very young startup aiming to create a cutting-edge software ...
New
rockwood
Shape the future of land investing, wherever you are Join our fully-remote team building the most incredible product for land investors. ...
New
cioc
Have you designed, built, and operated distributed systems? Have you monitored and administered JVMs, databases, and other infrastructure...
New
derivcosweden
Introduction Do you want to change the way tens of thousands of players globally experience our Sportsbook product and develop our backe...
New
eglimi
Introductory paragraph: Hello fellow developers. We are looking for a freelancer who enjoys working full stack in Elixir / Phoenix and w...
New
eclark
About us My name: Elliott My position: CEO/Founder Company name: Batteries Included Company website: https://www.batteriesincl.com/ ...
New
andre1sk
https://adobe.wd5.myworkdayjobs.com/en-US/external_experienced/job/Seattle/Functional-Programming-Generalist_46723-1
New
sebz
Introductory paragraph TL;DR: Elixir, Monitoring, Zero downtime, DB migration, K8S We’re looking for a versatile profile to join our Sof...
New
seatscouts
Introductory paragraph Broker Genius, an industry-leading SaaS provider, offers firms across the event industry the best-in-class techno...
New

Other popular topics Top

siddhant3030
Hi, I have to write a raw query for one of my project. But till now I have used ecto queries and don’t have much experience writing raw ...
New
greenz1
I have a phoenix application from which a user can download multiple(5-6) files of size 1MB. I couldn’t find anything related to sending ...
New
jerry
Good day to you all. I have been struggling to get a query involving like and ilike to work. Can anyone assist me on this, please? pro...
New
chrismccord
This release brings a number of exciting features, including integration with the new Phoenix LiveDashboard and Phoenix LiveView. There h...
New
SoCreat
i’m a new one to elixir which editor can i use vs code? or atom? Thanks! :smiley:
New
belgoros
I’m not a pro in using Regex and can’t figure out why the following behaviour happens, especially if we take into account the difference ...
New
gausby
I asked this very same question on twitter and got some interesting feedback, but I thought it would be a good question to ask here as we...
1207 39297 209
New
bsollish-terakeet
Credo is smart enough to check for (something like) this: assert length(the_list) == 0 with this response: Checking if an enum is empt...
New
saif
Hello everyone, Long time lurker first time poster here. I’ve recently begun working on Elixir full-time again! :raised_hands: It’s been...
New
openscript
Hello! Sorry for this astonishing simple question, but I’m really stuck. I try to set up the intellij-elixir plugin, but I don’t know ho...
New

We're in Beta

About us Mission Statement