Jobiglo

No results.

Principal Software Engineer

Open Function (OpenFn) · Kenya

New Remote
Contract Remote Senior 🇬🇧 English
JavaScript UI architecture State management Component patterns Build tooling Design system APIs WebSockets CI/CD GitHub Slack Figma AI-powered UI Phoenix LiveView Developer tools Code editors CLI

Job description

About the role

OpenFn is looking for a Principal Software Engineer to lead the development of its public‑service automation platform. You will work remotely with a mission‑driven team, building AI‑enhanced workflows that empower governments and NGOs across 40+ countries.

Key responsibilities

  • Own end‑to‑end feature development across the full stack, from data source integration to real‑time debugging.
  • Define and implement the UI architecture, including state management, component patterns, build tooling, and design system.
  • Collaborate closely with product and design to shape both what is built and how it is built.
  • Set technical standards through code reviews, architectural guidance, and exemplary engineering practices.
  • Mentor other engineers and raise the overall quality of the codebase.

Required profile

  • 7+ years of software engineering experience with deep expertise in JavaScript.
  • Proven experience designing and scaling complex, multi‑user platforms.
  • Strong problem‑solving ability to identify root causes behind noisy symptoms.
  • Experience building rich, interactive front‑ends such as canvas editors or real‑time collaboration tools.
  • Comfort with full‑stack concerns: APIs, WebSockets, CI/CD pipelines, and testing strategies.
  • Excellent remote communication skills using GitHub, Slack, and Figma.
  • Fluent English.

Required skills

  • JavaScript
  • UI architecture
  • State management
  • Component patterns
  • Build tooling
  • Design system development
  • APIs
  • WebSockets
  • CI/CD
  • Testing frameworks
  • GitHub
  • Slack
  • Figma
  • AI‑powered UI concepts
  • Phoenix LiveView (or similar MVC approaches)
  • Developer tools, code editors, CLI‑adjacent experiences

What we offer

  • Competitive, commensurate compensation.
  • Fully remote work with flexible hours.
  • Opportunity to impact public services worldwide.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Open Function (OpenFn).
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Le contrat proposé est un Contract basé à Kenya.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

Published 2 days ago

Expires 1 month from now

8 views · 0 applications

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Open Function (OpenFn)

Kenya