Software Engineer (front-end)

Engineering · Full-time · Belgrade, Serbia

Job description

WE ARE LOOKING FOR A SOFTWARE ENGINEER (FRONT-END)

Mily Technologies is a fast-growing startup developing a Delivery Analytics platform, a powerful mix of location intelligence and business analytics tailored for the last-mile. By helping parcel delivery companies perform better, we indirectly improve the delivery experiences of millions of people. Currently, we are working with some of the biggest courier companies in the Balkan region and are gradually expanding to the rest of Europe.

After successfully bootstrapping to more than 50 million processed shipments, Mily Tech raised 1 million EUR in pre-seed funding led by South Central Ventures in February 2023. The funding will allow us to further invest in developing our leading Delivery Analytics platform, create an even stronger employee experience, and expand our reach throughout Europe. A very exciting point in our journey to join Mily Tech!

We're looking for a front-end engineer to join our product team and build high-quality web products that will deliver extraordinary customer experiences to our users. Take advantage of this unique opportunity to join early on and actively shape MilyTech’s growth!

What the role entails

In this role, you will be responsible for developing and implementing pixel-perfect user interface components using React.js and D3.js. You will also be responsible for profiling and improving front-end performance and documenting our front-end codebase. We are seeking an engineer who is not only skilled in development but also capable of solving complex problems with state-of-the-art solutions.

Are you a motivated engineer with a passion for creating exceptional products? Then join our rapidly growing team, where we specialize in developing state-of-the-art, serverless software for the logistics industry, all while fostering an enjoyable and fun work environment.

Tech Stack 💻

The MilyTech platform is built on AWS. We rely on Serverless architecture and we heavily use infrastructure as a code (IaC) model that allows us to seamlessly provision, manage, and deploy both AWS and various third-party resources. Our technology choices are based on dynamic cloud and serverless environments and they include:

  • Frontend: React.JS, D3.js
  • Backend: Python, JavaScript, Node.js, Serverless
  • Infrastructure: AWS, CloudFormation, CI/CD
  • Tooling: GitHub, RayGun, Lumigo

What we offer 💎

  • Chance to embark on a thrilling adventure and create things from the ground up.
  • Share in MilyTech’s success in the form of employee stock option plans.
  • 25 vacation days.
  • Private health insurance.
  • Flexible working hours with a hybrid setup with a mix of remote and in-office days
  • Individualized learning / conferences budget.
  • Two team offsite trips per year.
  • Brand new MacBook Pro (or other machine of your choice) and 500€ budget for home office setup.
  • Open feedback culture, with bi-weekly 1:1s with your team lead & bi-yearly performance review meetings.
  • A lot of autonomy, personal responsibility & creative possibilities.

Your key responsibilities 🎯

  • Develop highly-responsive user interface components for the core of MilyTech platform.
  • Review application requirements and interface designs.
  • Identify critical web-based user interactions and improve user experience.
  • Deploy and debug application codes in our AWS environment.
  • Monitor and optimize front-end performances.

Who you are 👐

  • You have a BSc degree in Computer Science or a comparable field.
  • You’re passionate about pixel-perfect user interface design.
  • 3+ years of experience working as a front-end engineer.
  • Proficiency in JavaScript, including DOM manipulation and HTML/CSS best practices.
  • Solid experience of REACT tools including React.js and Redux.
  • D3.js and map visualizations draw a smile on your face.
  • You are familiar with GraphQL and AWS services such as Amplify, AppSync, Lambda, S3, DynamoDB.
  • Experience with browser-based performance analysis and debugging software.
  • Nice to have: Experience in a fast-scaling B2B SaaS environment.

Why you will love working at Mily Technologies

Choosing to work at a startup can offer several benefits, including countless opportunities to learn, gain experience, and have a significant impact. You'll have direct access to the people behind the startup and a chance to collaborate with brilliant people every day. We are very flexible regarding working hours, days off, and working from home - it's all a matter of mutual agreement. We are guided by the following values:

💙 Build with heart - We always start from our customer's biggest challenges. Putting ourselves in the shoes of the people we affect helps us build products that positively impact our customers, partners, and communities.

💡 Pursue best ideas - Solving complex problems requires multiple perspectives. That's why we value ideas over hierarchy. We speak up and give feedback with empathy, leveraging collective genius to reach the best possible outcomes.

💫 Dare to innovate - Building on the intersection of the physical and digital worlds on a global scale requires knowing when to zoom in and when to zoom out. A lot of the things we are doing have never been done before. This can be uncomfortable but also very exciting. Curiosity, flexibility, and willingness to take risks are what define us.

🚀 Go big, together - It takes courage to change the world. But it becomes easier if you surround yourself with great people. We respect each other's uniqueness, value humbleness, and seek out diversity. Together, we dare to design the future of last-mile delivery.

If you want to take on this exciting challenge and be a part of our fast-growing technology company, apply now by submitting your application in English. Interviews will be conducted on an ongoing basis.

In case you have questions, feel free to contact Aleksandar Buha at aleksandar@milytech.com.

For more information about the company, visit our website: https://www.milytech.com.

What does the application process look like?

After submitting the application, we will inform you by email about the next step of the selection process. In most cases, this includes an introduction video call followed by the time-boxed assignment, which you will have a chance to present. We will inform you of the final decision within a maximum of seven days from the assignment presentation.

View in org chart

Two candidates
The Org
helps you hire
great candidates
It takes less than ten minutes to set up your company page.
It’s free to use - try it out today.