Front-end Javascript Developer

Remote

Job Description

About digitalminds.io

At digitalminds.io we give businesses access to the best freelance Software Developers, IT-Consultants and Digital Experts. As trusted advisors, we consult and support companies on how to build new digital businesses, how to create and expand markets, and how to develop new technologies that benefit millions of people across the globe.

Meet your new team

Our international team is fully committed to provide an exceptional service on every front. With experts in IT, Business Consulting and HR Management, we are at the core of where tech meets people - and making the best of it! We are here to support you every step of the way while working on a project and beyond. From career and tech coaching to promoting your blogs and helping you share your knowledge - we are passionated about supporting YOUR passion.

Role Description

Join us as a Freelance Front-End Developer and combine the art of design with the art of programming. You will be responsible for translating UI/UX wireframes or conceptual designs to code that will deliver the visual aspects of the application. As a bridge between graphical design and technical implementation you’ll take an active role in defining how the application looks as well as how it works. Your primary responsibility will be the creation of visual elements of applications and you will cooperate with the rest of the team working on different layers of the infrastructure. Our ideal candidate is reliable, fully committed, shares our passion for high-quality work and is looking for a professional remote freelance setup.

What you'll be responsible for

  • Build modern, reusable, and high-quality code
  • Develop front-end applications or their components using ReactJS, Vue.js or Angular
  • Create stylable, self-contained components that adhere to the client's visual spec (Corporate Identity, Style guide, ...)
  • Optimize your code for load time and interactive performance
  • Version code, integrate continuously and build new tools
  • Help teammates by advising on development and security best practices and changes
  • Collaborate with front-end & back-end developers and product managers
  • Conceptualise your customer’s requirements and manage their expectations
  • Interact with customers and stakeholders on a daily basis

What you bring to the table

  • Bachelor's degree or equivalent
  • 3+ years experience as a front-end developer
  • Expert-level knowledge of modern (ES6+) Javascript in both OO and functional styles, with a focus on code quality and design principles
  • Proficiency with web markup and pre-processing, including HTML5, CSS3, SASS/LESS, templating/JSX
  • Solid understanding of modern web development tooling (webpack 4+ or similar, transpiling or Typescript)
  • Experience with at least one major JS framework such as ReactJS, AngularJS and it's design patterns (reactivity, modularity, ...) and ecosystem (routing, state management, ...)
  • Experience in the development or use of RESTful API services
  • Comfortable with adhering to mobile first or responsive web design principles
  • Familiarity with cross-browser compatibility solutions
  • Good understanding of SEO, Design and UX principles
  • Experience with server-side technologies such NodeJS, Ruby on Rails or Django is a plus
  • Knowledge about accessibility, security compliance and user authentication
  • Experience setting up and deploying staging/production environments
  • Strong unit testing (Jest, Jasmine, Karma etc.) and debugging skills
  • Knowledge of profiling and optimization across load time, rendering
  • Ability to manage customer requirements, expectations and project scope
  • Passion for quality, reliability, and delivering what you committed to
  • Experience in working remotely and with B2B contracts
  • Fluency in English (spoken and written), fluency in German is a plus
  • Willingness to contribute to the digitalminds.io community
  • Registration as a freelancer
  • Residence in Europe

What we offer you

  • Get access to exciting remote projects of renown startups and corporates
  • Work with latest tech-stacks and technologies
  • Join a community of professionals that support each other during and beyond projects
  • Get exclusive invitations to local events, meetup, and talks
  • Get support to become a professional freelancer
  • Build your personal brand (e.g,. by blogging with us)