• Job code: QR8698
  • Dev Web/Mobile

Front-end Engineer Web/Mobile (React Native, Typescript)


For our client in Amsterdam, we are looking for a Front-end Engineer Web/Mobile (React Native, Typescript)

Our client has built a platform that digitizes requirements in unambiguous specifications and automates the end-to-end software development process. The software generated by the platform is cloud native and can be deployed in a single- or multi-tenant setup.

Within the department, there is a completely flat organizational structure. The team takes end-to-end responsibility of their products and execute in an iterative way towards their goal. The team faces various and often unique technical challenges which, according to the engineers' own words, are both stimulating and satisfying once resolved. They strive to provide an open work atmosphere so that our team members are given maximum freedom to explore, propose and employ the best ideas, methodologies, and cutting-edge technology that's best suited for each task.

Your role as front-end engineer

The team aims to develop software in a model driven way. The team delivers Domain Specific Languages (DSLs) that are used to model various business. Base on the DSL specifications, software solutions can be generated with consistent quality, lower cost, and shorter time to market.

Knowledge and skills used by frontend engineers daily are: global state management, unit & end-to-end testing, RxJS, CI/CD pipelines, Docker, and some operational skills in cloud environments.

As a frontend engineer, you are responsible for developing and designing the generated software runtime as well as the generator itself. You will participate in the design and development of mission-critical components of the software products. You will take on great technical challenges in a small team or sometimes independently. This means the frontend engineer needs to be capable and willing to carry out assignments without continuous guidance. A frontend engineer is also responsible for the continuous improvement of software quality in many aspects such as coding patterns and testing strategy.

Minimum qualifications

Have 5+ years of hands-on experience in front end web and mobile development;

Have 3+ years of hands-on experience in mobile development;

Have 3+ years of React Native and Typescript experience;

Have 3+ years of React experience;

Familiar with unit and end-to-end testing (e.g., Jest, Enzyme, Cucumber).

Preferred qualification

Experience with XCode, Android Studio, and/or Fastlane;

Abstract thinking skills and academic level in computer science or other engineering studies;

Well versed in Git and CD/CI tools and pipelines;

Familiar with Agile / Scrum methodology;

Awareness of best practices related to mobile security;

Good verbal and written communication skills;

Strong team player and experience in working with teams in and across sites.