job description - Javascript Developer
Our client is a financial technology company based in the US, envisioned as the One-Stop-Shop for Consumer Finance globally. They are also an online financial education platform, which has steadfastly embarked on a mission to spread financial literacy globally.
Key Responsibilities
Work with stakeholders to add definitions to project requirements
Assess the scope and build recommendations for Minimum Viable Product
Work with engineering and project managers to define project timelines
Analyze requirements, create and document component/system designs
Implement features and functionality with clean and maintainable code
Take pride in software quality through rigorous functional testing and writing automated unit tests
Ensure appropriate metrics, monitoring, and logging are in place, in short responsible for taking requirements to deployment
Participate in on-call rotations, bug fixing, and ongoing tuning and improvement
Key Requirements
You have around 4 - 6 years of work experience, preferably in product development
You are a problem solver and use programming language or frameworks as tools
You have a good grasp of computer science fundamentals
You are Proficiency in HTML, CSS, JavaScript/Typescript, and jQuery and in any one of modern framework/libraries like React Vue, or Angular
You like learning new technologies and look for feedback to improve yourself
You are not afraid of going outside your comfort zone
You truly believe that testing your code is your responsibility
You understand what it takes to write good quality production-ready code
Prior experience building and managing consumer-facing web/mobile applications.
You know what it takes to build reusable code for future use and optimize web pages for maximum speed and scalability
You have worked with at least one modern Javascript framework like React/Redux, Vue, Angular or Next.js
Design - Ensuring user experience determines design choices, develop features to enhance the user experience
Performance - You do know that processing millions of transactions has a cost and you know your way around projecting the cost of being functionally complete and performance bottlenecks.
Impact - You care about making a difference. And it shows in your work, in your approach. Tell us all about it, we love people that care deeply about something.
A passion for building world-class software, combined with a vision to think big. Like really big.
Contribute to Open Source - You have a Github/Bitbucket profile and have something we can talk about when we chat.
TalentUp Africa is an all-in-one HR technology company that increases the speed of hire in Africa