Data?1619521217
Front End Developer @ Frontfiles

Description

About Frontfiles

Frontfiles is an open community based network that connects editorial content buyers to editorial content producers  - photography, video and illustration. We are building a powerful  set of tools for journalists, photographers, videographers, illustrators, editors, and all citizens committed to building a high quality information ecosystem. We empower local peripheral image producers by helping them bring to light the most important human stories and relevant events. 

Enviar Curricula para: [email protected]

 

About the job:

We are looking to grow our team with another web developer to work with us on building the best features.  The work will mainly cover the implementation of advanced front-end interfaces but, occasionally, you may have to be involved also with back-end development. 

Our team is very experienced and works together seamlessly to develop all the components of our platform.

Frontfiles is very focused on sustainable growth, fighting inequality and ethical social matters. 

You can work from anywhere.

Your daily tasks will include developing software, solving problems, making decisions, discussing with the team, doing research, documenting, occasionally interacting with photographers, videographers, illustrators, editors, journalists, etc.

We love what we do and we also want you to.

 

Main requirements:

  • At least 2 years of experience of front-end development using JavaScript, HTML, and CSS

  • Experience in developing web applications

  • Fluency in English

  • Strong JavaScript skills

  • Good Typescript skills

  • Experience with React and Redux

  • Experience with CSS modules, CSS-in-JS, CSS grid/flexbox and preprocessors like SASS

  • Working knowledge of Git and Git-flow

  • Understand JSON, HTTP/AJAX requests and RESTful web services

  • Good knowledge of software architecture, data structures, object-oriented programming (OOP) and general development practices (e.g. unit testing)

  • Pro-activity, strong motivation to constantly learn new web technologies and good self-learning capabilities

  • Write clean and documented code

 

Nice to have:

  • Experience with back-end development with server-side programming, especially in other programming languages like Java, Python, Go, PHP, etc.

  • Experience with GraphQL

  • Working knowledge of industry-standard authorization mechanisms (OAUTH2, OIDC, JWT)

  • Working knowledge of front-end development tools like Webpack and NPM 

  • Experience with Scrum/Agile methodologies

  • Know your way around a linux machine

 

Perks:

  • Technologically attractive global project

  • Deep integration with international teams

  • Close mentoring with very experienced software developers

  • Remote work

  • Flexible schedule

  • Time and budget allowance to attend conferences and training

  • Informal working environment and close relationship with colleagues

  • Macbook Pro

  • Integrate a very dynamic team with a flat hierarchy