What you will get:
Scale and Challenge – Build a complex mobile app that is used by millions of customers globally, handling millions of transactions every month, while delivering quickly in high quality.
The Fintech industry – An opportunity to gain deep knowledge in the Fintech industry including payments, accounting, banking systems, fraud, compliance, and much more.
Sharpen your skills – Build your craftsmanship. You will design, build, and deploy complex features in an agile environment (we are investing in our scrum process) while getting mentored by our principal engineers and team leads.
Be part of an A-players team – The team you are going to join consists of strong engineers, hence you will be able to leverage and improve your technical skills and grow as an engineer. Providing the right environment for our team members to grow is a core value of ours.
Purpose – Feel rewarded for developing a product for real people that brings them one step forward to financial inclusion.
Responsibilities:
Building a slick mobile app that will be able to serve more than a Million monthly customers, with the most advanced technologies.
Lead and coordinate frontend development activities within a full stack team.
Creating complex client flows and business logic, emphasizing reusability and quality.
Building performant and scalable client system, keeping them up to date with the latest technologies and best practices.
Maintain high standards of software quality by establishing good practices and habits within the development team.
Evaluate and adopt new technologies to maximize development efficiency.
Requirements:
A minimum of 5 years of experience in developing with modern frontend frameworks such as React, Vue.js, Angular, or equivalent.
At least 1 year of experience working with React/ React Native.
5+ years of experience in frontend development, or full stack development with a strong frontend orientation.
Proven experience in senior frontend or full stack roles.
Demonstrated experience leading client-side architecture changes.
Extensive knowledge in software development, with a special focus on frontend development.
Familiarity with client-side testing tools.
Enthusiastic about building consumer-facing products with great UX and UI.
Advantages:
Deep knowledge of API standards such as REST, GraphQL, etc.
Experience with React-native-web.
Experience building web servers using Node.js, Python, or Go.
Experience with testing frameworks such Jest / Enzyme.
Experience building web servers using Node.js, Python, or Go.
Experience with building and debugging mobile apps.
Advanced understanding in Webpack and bundling tools.
Working on a b2c product using data-driven methodologies and analytics tools.
Experience with CI/CD and advanced deployment strategies.