MPharma is searching for a suitably qualified or experienced candidate to fill in the position of Frontend Engineer
At mPharma, we start and end our day thinking about how we can enable patients to afford their medications. We are a small but growing team of 500+ members, headquartered in Accra, Ghana, backed by world-class investors. We’ve joined hands with third-party payers, drug manufacturers, and healthcare providers to develop products and services that directly reduce the costs of prescription drugs for patients. In only a few months, we’ve managed to provide low-cost, high-quality medicines to tens of thousands of patients across 9 African countries (Ghana, Nigeria, Zambia, Zimbabwe, Ethiopia, Kenya, Rwanda, and Uganda).
Position Description
As a frontend engineer at mPharma, you will work on an autonomous squad of engineers, product managers, and designers that decide what needs to be built and how to build it. Each day frontend engineers at mPharma are working on problems like how to best manage state in complex SPAs, or how to implement micro-frontend architectures. Furthermore, we believe that engineers play a critical role in the product definition, so you will work with product managers and designers to determine how to solve real problems that real people have.
At the end of the day, mPharma believes in people, and in addition to being highly skilled, our team is collaborative and welcoming. We are looking for engineers who want to grow the company, themselves, and their colleagues.
Key Responsibilities
- Building next-generation pharmacy management software
- Optimizing component renders
- Implementing UIs that are as beautiful as they are useful
- Creating generic, reusable components to serve as part of an interactive design library
Our Ideal Candidate
- You are a smart, kind, team player that wants to innovate while building value
- You have a solid knowledge of React
- You are experienced with modern Javascript tools like Webpack
- You love best practices in your area of expertise
- You believe in practices like automated testing and continuous delivery
- You are comfortable with designing and building scalable, responsive user interfaces
- Excellent communication skills, both verbally and written
Qualifications
- At least 3 years of relevant software development experience building frontend applications
- Educational background in computer science, information technology, or any related field
- Excellent understanding and command of HTML, CSS, ES6+ JavaScript
- Experience with Javascript including stateful Single Page Apps, asynchronous programming, Promises, and ES6 is required.
- Production experience with Typescript is a plus
- Experience developing automated testing suites for frontend applications using Jest, React Testing Library, Cypress, or Protractor
- Experience with various modern Browser APIs
- Excellent understanding of SOLID principles and experience with applying them in engineering scalable, reliable solutions
How To Apply For The Job
To submit your application, click on the link below and complete all relevant fields on the online application form.
CLOSING DATE: Not Specified