Senior Web Engineer

4 months ago

Founded in 2011, Mobile Jazz has evolved from a mobile app development agency to a full-stack technology partner, including development services like backend, frontend, native mobile, embedded systems, UX & design, and security.
We’re a fully remote working company with team members spread worldwide, from Thailand to the Czech Republic, Brazil, and more. We used to have an office, but it was closed in 2018 as we wanted to be totally free. All our communication is in English.
Although we work in the CET timezone, our work schedule is flexible. We don’t have restrictions on holidays and time off, and many of our team continue to work with us while traveling the world. As long as you deliver the work you’ve committed to, that’s what matters to us.
We encourage you to check out our company handbook, where you can find out a bit more about us, who we are, what we do, and most importantly, how we do things.
We’re proud to say that our average employee stay is four years — more than double the average for our industry. And we’ve got a long list of retained clients, based everywhere from Melbourne to San Francisco. We take immense pride in the fact that they trust our expertise, methodologies, and market knowledge.
Your role

We’re looking for a senior web engineer (frontend, backend, or full-stack) to join our growing team. You will join the engineering team in Mobile Jazz and will work closely together with UX experts, graphic designers, front-end developers, and product owners on delivering excellent consulting work for our international clients.

Responsibilities
  • Proposing and implementing high-tech, innovative solutions
  • Proactively communicating with colleagues and product owners to refine application design
  • Actively participating in the whole process of development, from initial design to deployment and support
  • Writing meaningful clean code and doing code reviews
  • Assisting your colleagues to achieve their goals
  • Contribute to the overall open-source project of Mobile Jazz

Requirements

Frontend Engineers:
  • Have plenty of experience building single-page applications, preferably using Angular and Ionic.
  • A strong understanding of TypeScript and ES6 standards, as well as Node.js and the npm ecosystem.
  • Have strong knowledge of HTML, CSS, and pre-processors like SASS.

Backend Engineers:
  • Have plenty of experience building API and general backend services, preferably using NestJS or Laravel.
  • A strong understanding of TypeScript and ES6 standards, as well as Node.js and the npm ecosystem.
  • A strong understanding of PHP, including Laravel, Yii2, and/or Simfony 2.
  • Experience working with MySQL and/or PostgreSQL (TimescaleDB for extra points).

Additionally, candidates must possess:
  • Experience with testing (Unit, Functional, Acceptance, and Integration).
  • Strong knowledge of programming best practices and clean architectures, such as domain-driven design (DDD), CQRS, hexagonal architecture, etc.
  • Docker experience is valued but not required.
  • Highly experienced in using Git.
  • A professional level of English (both written and spoken).
  • First-rate communication skills.
  • The ability and aim to work remotely.
  • Willingness to take ownership and feel responsible for projects as a whole. You don’t mind getting your hands dirty, and working with legacy code.
  • Strong will to learn new skills.

The Offer

Mobile Jazz is a small agency located in Europe but with its team members moving around the world (if Covid-19 allows it). Our model is transparent and everyone in the team earns a fair salary based on a tier level definition (and publicly available to everyone in the team). 
  • Location: Remote position. Most of the team is +-3h from European time zones. Therefore, we find it easier to work with people living close to Europe. Nevertheless, many of us travel or live elsewhere without any issue.
  • Salary: Ranging from 45k€ (junior) to 73k€ (principal) depending on your seniority.
  • Hours: Full-time position (40h/w). We're flexible to accommodate a different dedication if desired.
  • Schedule: Fully flexible. Up to you to decide when to work.
  • Holidays: 31.5 days / year (21.5d of holidays + 10 bank days).
  • Extra time-off: Up to 48d/year of unpaid time off on top of regular holidays. 
  • Events: 1w/year fully paid in a hotel for a team event (if covid allows it), 1 long weekend/year fully paid for you and your family for a summer camp event, worldwide workstation events (rental of the house paid by the company) 
  • Benefits: Up to 2k€ every 3 years to renovate your laptop (belonging to you).

How To Apply

To deliver a better experience for our candidates, we’ve decided to create an API to manage the process. Instead of sending us a typical application form, you can provide your details via an HTTP POST request instead. You can read more about our hiring process and know about how our API system works.
If you’re excited by what you’ve read and want to apply, you’ll find the specification of the Jobs API at the bottom of the https://mobilejazz.com/careers page.
Apply
Company
Mobile Jazz
Locations
Job type
Full-time