Software Engineer

Marketing · Berlin, Berlin
Department Marketing
Employment Type Contractor
Minimum Experience Mid-level

SoftIron is looking for a JavaScript developer who is passionate about building slick, performant applications. Responsibilities will include architecting and implementing solutions that offer great user and developer experience. You will work closely with UX, designers and backend developers to produce production-ready applications. You will also be bridging the gap between visual elements, server-side infrastructure and third-party integrations, defining how the apps look and function.

 

We're offering fixed term (contract) roles and also expressions of interest for permanent roles.

 

Responsibilities

  • Develop and maintain customer-facing and internal web applications
  • Leverage and build upon reusable components and code libraries
  • Ensure the technical feasibility of UX/UI designs
  • Optimize applications for performance and extensibility
  • Handling data and user input responsibly and securely
  • Collaborate with other team members and stakeholders

Role requirements


  • Excellent understanding of modern JavaScript (ES2015+)
  • Strong understanding of JavaScript frameworks, such as React
  • Strong understanding of modern, semantic HTML
  • Strong understanding of future-friendly CSS, including processors such as PostCSS
  • Strong understanding of data structures, and working with third-party APIs
  • Familiarity with JavaScript modules, bundlers and transpilers, including the use of tools such as Webpack, Rollup and Babel
  • Proficient understanding of code versioning tools, such as Git
  • Good understanding of browser rendering behavior and performance


Bonus points


  • Comfortable working with single-page application frameworks, such as Next.js
  • Good understanding of accessibility and related specifications (e.g. WAI-ARIA)
  • Strong eye for detail in design and user experience
  • Experience with front-end testing tools and methodologies, such as Cypress and Jest
  • Proficient understanding of cross-browser compatibility issues and fixes
  • Familiarity with alternative front-end build tools, such as Parcel or Gulp.js
  • Familiarity with code quality tools and linters



Location

Role available in UK (Remote)

Role available in Berlin (Office)

Thank You

Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Location
    Berlin, Berlin
  • Department
    Marketing
  • Employment Type
    Contractor
  • Minimum Experience
    Mid-level