Senior Full-Stack Developer - Remote

Others
Remote, United States
Full remote
Posted on 05-20-2021

OCCRP

By developing and equipping a global network of investigative journalists and publishing their stories, OCCRP exposes crime and corruption so the public can hold power to account.

More informations
Read more


Location: Remote position. Applicants must be located within time zones UTC +0 to UTC +4.

 

Application Deadline: 15th June 2021

 

The Organized Crime and Corruption Reporting Project (OCCRP) is a growing, global nonprofit media organization that is reinventing investigative journalism for the public good. By developing and equipping a global network of investigative journalists and publishing their stories, we expose crime and corruption so the public can hold power to account. We see a future where organized crime and corruption are drastically reduced and democracy is strengthened. Our global team includes editors, researchers, data engineers, security specialists, administrators, technologists, and strategists, each with areas of in-depth expertise.


Position overview

As a Senior Web Developer in the OCCRP web team you will be a responsible for improving and evolving our website and web services, as well as a driving force for technical excellence and innovation on the web team. Working closely with the Head of Web, design teams, and digital journalism experts, you will help to bring to life beautiful and accessible user-oriented solutions to showcase our journalism.


Job description

We’re looking for an adaptable and creative web developer with experience in a small team and excellent interpersonal skills to lead on taking our website and digital products to the next level.

 

Responsibilities:

●     Implementing interactive storytelling experiences to showcase our journalism in new and innovative ways.

●     Architecting and developing features for the front and back-end of the website, prioritizing performance, maintainability, readability and overall code quality.

●     Supporting other members of the web development team on technical issues.

●     Working with the web team to propose, build, and deliver dynamic and adaptable solutions to day-to-day editorial challenges.

●     Owning and improving the web development environment to unlock productivity for the whole team.

●     Working to improve the website for our users, and stakeholders, including potentially conducting user research and prioritizing stakeholder feedback.

●     Constantly striving for excellence by bringing innovative ideas and new technologies and processes to the web team.

 

Person Description


You are passionate about creating beautiful, effective user experiences on a variety of web platforms using modern web development technologies. You care about clean code, and understand the importance of good documentation. You have experience working in a team of web developers in a product-oriented environment. Your technical skills are supplemented by excellent communication and interpersonal skills and are you able to build positive and productive relationships with technical and non-technical stakeholders across the organization. You are a positive force for continual improvement and innovation in the team.

 

Technical skills required:

●     Proven technical expertise (5 years+ is ideal) in various areas of web development and a track record of successful project delivery.

●     Strong coding skills in HTML, CSS (Sass with Webpack is ideal) and JavaScript with a thorough understanding of mobile-first design and accessibility.

●     Significant experience building standalone Javascript web applications.

●     Experience developing with modern, clean PHP on a web application or CMS.

●     Experience using distributed source-control such as Git.

●     Familiarity with Continuous Integration and Continuous Delivery best practices.

●     Ability to advocate for clean, readable, maintainable, documented code within a multi-person team.

 

Soft skills required:

●     Proven collaboration and communication skills with both technical and non-technical colleagues.

●     Ability to mentor/advise other team members to help them grow.

●     Proven ability to navigate cross-organization boundaries and build strong relationships with other engineering teams.

●     Ability to improve team productivity by helping motivate the team and create buy-in for technical changes to improve overall performance.

●     Ability to work under pressure and to deliver projects to realistic deadlines.

●     Ability to communicate well in English both written and spoken.

 

Desirable experience:

●     Experience with SPA Javascript Frameworks (VueJS would be ideal).

●     Experience building apps using a headless CMS or consumption of a content API (Wordpress Rest API would be ideal).

●     Experience developing features for a PHP-based CMS (e.g Wordpress) using modern development techniques.

●     Experience working in a security-first environment.

●     Experience designing and implementing code-review processes and continuous integration and deployment pipelines.

 

 To apply, please email a cover letter and CV/resume including examples of previous work to jobs(at)occrp.org.

 All applications must be submitted in English. Incomplete applications will not be considered. Whilst we have internal goals to reply to unsuccessful candidates, we regret that the high number of applicants greatly exceeds our capacity to respond to each person. We apologize that we will not be able to reply to any unsuccessful applicants.

 As an equal opportunity employer, OCCRP values having a diverse workforce and continuously strives to maintain an inclusive and equitable workplace. We offer competitive compensation and benefits and encourage people with a diverse range of backgrounds to apply. We do not discriminate against any person based upon race, religion, color, national origin, sex, medical conditions, family status, sexual orientation, gender identity, gender expression, age, disability, genetic information, or any other legally protected characteristics. If you are a qualified applicant requiring assistance or an accommodation to complete any step of the application process, please contact hr(at)occrp.org.