Mradifund is an investment holding company with portfolio companies in financial services, FMCG and content creation.
Part of the Mradifund family, Africa’s Pocket aims to create simple, beautiful courses and tools that our users can use to effectively manage their money so they can attain their goals.
Our development team is tasked with designing, developing and refining world class products that empower our users to make high quality financial decisions so they can build the life they want. As a full stack developer, you’ll work with our marketing & customer experience teams to drive the development of world class web based products.
You will execute strategies to build and improve the technology, infrastructure and user experience on Mradifund’s platforms with a primary focus on Africa’s Pocket. You’ll be developing end-to-end web assets to ensure optimal experiences for our customers, internal users and partners.
We're looking for someone who:
Has knowledge of agile development process and understands iterative development
Brings exceptional communication skills and effective cross-team collaboration
Has a well rounded development skill set and relishes the opportunity to learn new skills and leverage the skills of those around them
Shares our passion for making financial services accessible for everyone
Can implement best practices and drive our team to use great tools for profiling, logging, tracing, tracking and experimenting
Skills we’re looking for:
3+ years of experience building web applications, preferably (but not necessarily) with Laravel
2+ years working with front end JavaScript frameworks like React, Angular, or Vue.js
Comfort working within agile methodologies and experienced in estimation and time management
Proven track record of delivering well-designed and tested software
Solid understanding of relational databases (MySQL) and best practices
Experience with Git and collaborating with others on a shared codebase is a plus
Working knowledge of tools and editors-- (ex: Grunt,Sublime, Atom, JSLint) is a plus
Experience building scalable systems and applications e.g. Kubernetes, Lambda services is a plus
Experience with Android mobile development is a plus
Responsibilities
Utilise a variety of backend technologies to build scalable
products to write clean, functional code on the front and back-endCreate website layout/user interface by using standard HTML/CSS practices
Design client-side and server-side architecture
Integrate data from various back-end services and databases
Evaluating code to ensure it meets industry standards, is valid, is properly structured, is testable, efficient and is compatible with browsers, devices, or operating systems
Code and deploy web applications in a cross-platform, cross-browser environment
Testing and fixing bugs or other coding issues
Write effective APIs to feed to our mobile application
Gather requirements and scope out projects with the rest of the team
Gather and refine specifications and requirements based on technical needs
Cooperate with wider team to match visual design intent
Identifying problems uncovered by customer feedback and testing, and correcting or referring problems to appropriate personnel for correction
Stay plugged into emerging technologies/industry trends and apply them into operations and activities
Contribute to product development and refinement strategies
Be responsible for maintaining, expanding, and scaling our site based on customer feedback and internal standards
Developing or validating test routines and schedules to ensure that test cases mimic external interfaces and address all browser and device typesRepresent development views during monthly product
groomings, daily standups, staff meetings, retreats and other opportunities
Record progress and routine maintenance
Adhere to working methods and provide regular updates to Head of Technology and CEO including daily standups, weekly product demos, and sprint planning
Create and maintain software documentation
Backup files from Mradifund and Africa’s Pocket websites to local and remote directories for recovery
Troubleshoot, debug and upgrade software
Create security and data protection settings
In this role, you’ll
have the opportunity to:Be the key player in Africa’s Pocket expansion and scaling strategy
Partner with the CEO, Marketing team, and external technology teams to deliver solutions
Have a large amount of autonomy over projects and business direction
Develop and deploy new products to our growing user base
Job Requirements
Required education
: Bachelor's degree
Required relevant work experience
: 2 years
Required languages:
English (Spoken: fluent | Written: fluent)
Want to see how you rank against other applicants?
Get detailed analysis on Fuzu Instant Feedback
YouVS
Sign up to learn more