Frontend Staff Engineer(m/w/d)

at  Crewmeister

81671 München, Bayern, Germany -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate09 Jul, 2024Not Specified10 Apr, 20243 year(s) or aboveJavascript Frameworks,Communication Skills,Docker,English,Computer Science,React Native,Kubernetes,Team Performance,Software Development,Software Design,Java,Team Culture,Coding PracticesNoNo
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

At Crewmeister, we empower small businesses to thrive in a digital world. Our aim is to create solutions for the challenges small businesses face and we’ve started with workforce management. Employers and employees can now track their time, plan shifts and manage absences in just a few simple steps no matter where they are.
Join a product company that puts quality and a great engineering culture first, where you can enjoy the benefits of a start up, with the security of a large organisation. Our goal is to help small businesses digitalise their processes and use Crewmeister with benefit and joy.

Our developers make up a cross-functional team, working on our web and mobile applications, as well as DevOps together. Here’s what we stand for:

  • An inspiring tech vision all about quality in engineering practices, which we are defining as a team.
  • A great dev culture focused on making things happen and a collaborative team. All of us on the team have a voice, we challenge ideas and assumptions, we bring solid arguments and decide together how to best move forward. We communicate openly and value each other’s ideas and experiences.
  • A commitment to using the best technologies to make our product succeed.
  • A data-driven and customer focused development process that takes the product to the team. We get to make this product our own by coming up with project ideas, and turning them into real business value that positively impacts the life of our customers.

CORE SKILLS:

  • You have +8 years of experience in frontend development, including working on large-scale applications with over 100,000 users.
  • You have +3 years of experience with Flutter/Dart and React/JavaScript. Familiarity with additional technologies such as React Native, Swift/Android, Docker, Java, Kubernetes, and other JavaScript frameworks is a plus.
  • You have experience in working with product companies.
  • You have effectively mentored junior developers, helping them grow and succeed in their roles.
  • You have excellent communication skills in English.
  • You already live in Munich or you are willing to relocate.
  • A university degree in Computer Science or a related field is preferred.
  • You have a comprehensive understanding of software development, including frontend, backend, operations, architecture, and software design.
  • You’re proactive in identifying and solving team inefficiencies and interested in taking on leadership responsibilities to improve team performance.
  • You commit to writing high-quality, sustainable code that is robust, extensible, maintainable, and testable, following best coding practices.
  • You have the ability to make well-considered, sustainable technical decisions.
  • You’re interested in contributing to a positive team culture, promoting open discussions, collaborative problem-solving, and mutual support.

Responsibilities:

  • Make architectural and conceptual decisions that affect hundreds of thousands of users.
  • Consistently write robust code that is clear, extendable and secured by appropriate meaningful tests.
  • Take care not only of the development, but also of the operation of the frontend.
  • Take responsibility for the performance of the whole frontend teams, spotting and revealing inefficiencies and performance dips and helping the team to get out of it again.
  • Always have the bigger picture in mind and the overall performance of the team. Ultimately we deliver features to our customers running on a highly available and robust system. All actions should somehow be directed to that overall goal.
  • Learning mindset: eager to improve existing skills (for yourself and team members), to share knowledge and participate actively in learning activities, to share constructive feedback and model taking constructive feedback.
  • Listen to / understand younger developers and work to bring them forward (coaching, mentorship).
  • Create and keep a positive and motivating atmosphere in which everybody has fun working.
  • Exercise great communication culture in which ideas are heard, discussed and objectively/argumentatively evaluated and decisions made based on it, but mindful of time and resources.
  • Exercise and nurture engineering thinking and argumentation, designing solutions rather than making code work somehow.


REQUIREMENT SUMMARY

Min:3.0Max:8.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer science or a related field is preferred

Proficient

1

81671 München, Germany