About Avnon
Avnon is building the operating system for real-world programs: Enterprise Learning & Development, SME & Entrepreneur Support, and Agriculture. Our platform runs diagnostics, funding pipelines, farm visits, training, and reporting for organisations across Africa and the Middle East.
The role
We're expanding our front-end team and looking for exceptionally skilled Angular engineers to help build the next version of our platform: AI-first and ready for international scale. You'll own complex flows (e.g. SME diagnostic growth plan ongoing monitoring) and turn them into Angular front-ends that are simple to use and easy to maintain.
You will:
- Build and maintain Angular front-ends for modules like diagnostics, mentor/site visits, funding pipelines, program management, learning & development, collaboration and dashboards.
- Work closely with the founder, customer working teams and backend team (SQL Server / .NET / APIs) to shape how features behave, not just how they look.
- Own code quality: structure, performance, state management, and testing.
- Help define and enforce a design system and component library so the product feels coherent as it grows.
- Participate in architectural decisions around performance, scalability, and multi-program complexity (multi-cohort, multi-country).
What you'll work with
- Angular (latest), TypeScript, RxJS, Angular Router, forms, and HTTP.
- REST APIs (JSON) backed by SQL Server and AI-powered services.
- Tailwind / modern CSS for implementable designs.
- Git, PR reviews, and a simple but strict CI/CD process.
You're a good fit if
- You have 37+ years of front-end experience, including 3+ years with Angular in production.
- You've shipped at least one complex business application (not just marketing sites) - e.g. dashboards, configurable workflows, multi-step forms.
- You care about clarity and structure: clean modules, reusable components, readable code.
- You're comfortable working directly with a founder and clients: fast feedback, clear priorities, and real ownership.
- Your English is strong enough to discuss trade-offs and push back when something doesn't make sense.
- You've worked on data-heavy frontendsdashboards, admin tools, reporting interfacesand know how to keep them responsive.
- You understand how to avoid unnecessary DOM updates using Angular Signals and don't trigger reactivity chains by accident.
- You care about performance: fewer API calls, sensible data flows, and keeping bundle size under control.
- You write unit and integration tests as you go, not as an afterthought.
- You're comfortable pulling from Figma and translating designs into clean, responsive UIs.
- You've worked in modular Angular codebases with shared UI libraries and structured patterns.
- You can work with .NET APIs and SQL-driven endpoints without getting stuck.
- You've dealt with i18n and layout responsiveness and understand how to keep things consistent across regions and languages.
- You don't need to be micromanaged - you take ownership and push things over the line.