Senior Software Engineer - Frontend

Job description

Company Description

We are a well-funded not-for-profit project tasked with building the open-source DHIS2 platform, the world’s most widely-deployed health information system. The project is based at the HISP Centre at the University of Oslo (UiO) where we operate as an independent software development organization.

With us you get a chance to work on problems which really matter: Improving the health and well-being of people around the world through access and use of information. Our platform is used in more than 90 countries worldwide and has the scale and adoption which will allow you to make an impact globally.

We give you a lot of flexibility and freedom and there is no micro-management or strict hierarchies. At DHIS2 we believe you will do your best work if you fully understand the context in which the system operates. As a result you are encouraged to engage directly with our projects, take part in the design process and get feedback from users in the field.

Job Description

DHIS2 is hiring mid- and senior-level Software Engineers for our global frontend engineering team. This is a full-time position on a 1-year renewable contract, with the option to work remotely or from Oslo, Norway

About This Role

DHIS2 software engineers develop a platform used to improve health care at a global scale. We work directly with end-users in order to understand how our system is being used. DHIS2 developers work in small teams and have significant impact on the product. We are seeking software engineers who are passionate about developing elegant, high-performance web applications.

At DHIS2 you will be part of the software design process and have great influence on the end product. We give you the vision and the challenge — you have the freedom to choose your own approach to problem solving. And of course, you can pick your hardware, tools and IDE. Our front-end is built with modern frameworks including React and Redux, and we maintain a powerful developer toolchain (called the application platform) which is used both internally and externally by DHIS2 application developers.

DHIS2 has been built API-first with an extensible app architecture. We continuously deliver our applications and have short, iterative development cycles. You can find our source code on GitHub. Check out the backend repository and a typical front-end app repository. We also support a developer community building on top of the DHIS2 platform.

What You’ll Do

At DHIS2 you will specialize in building software features for the DHIS2 open-source platform. You will work on features related to analytics, information retrieval, metadata management, offline data collection and data synchronization. The role requires a passion and ability for finding innovative engineering solutions to complex problems.

Qualifications

  • Passionate about working on a meaningful, impactful, and challenging global project
  • 6+ years of experience building rich, performant, and scalable web applications.
  • Fluent in verbal and written English
  • Strong skills in clear technical writing and communication
  • Expert knowledge of JavaScript and TypeScript.
  • Expert knowledge of web technologies (HTML/CSS).
  • Strong experience with and deep understanding of React or similar frameworks
  • Strong experience working with REST Web APIs and JSON.
  • Experience building technology for use in low-resource settings is a plus
  • Experience in public health and international development is a plus, but not required

Additional Information

Location and Employment Details

Remote (Central European Time Zone +/- 2 hours) or in Oslo, Norway. This is a full-time position (80% possible) on a 1-year renewable contract.

Cover letter

We will only consider candidates who provide a 34 sentence cover letter about their interest in DHIS2 and the role.

Share this job:
Please let DHIS2 know you found this job on Remote First Jobs 🙏

Similar Remote Jobs

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply