Here at Yoco we want to make it easier for small business owners to do business. We’re all about simplifying the complicated things so that they’re smooth, easy and clever where it matters most - your sales.
Our mobile card readers allow you to accept payments when and where you need to, by connecting to your smartphone or tablet. Our free business too...
Read more about this company
As a staff engineer, you will contribute to an individual contributor's career path. You will be responsible for system design, ensuring that the team is aligned with the Yoco technical direction. To complement the team’s tech lead, you will be expected to mentor and coach engineers to ensure that the team supports and delivers new features quickly and with industry-leading quality and non-functional requirements (e.g. availability, security, performance, etc.).
What you will be doing
Coding front-end interfaces in Kotlin, and Compose Multiplatform
Writing unit tests and improving code quality with code refactors
Assisting the team with further improvements to the stability of the cloud integration product, as well as the payment SDK
Assisting with collaborating on, and doing work that spans multiple teams
Helping improve the Software development lifecycle (SDLC) including leading system designs, writing technical requirements, and improving regression testing, and release management
About you
7+ years of experience as a frontend software engineer, preferably using Kotlin
Experience designing and building systems with challenging non-functional requirements (e.g. availability, security, performance, etc.)
Experience with technical leadership, with an emphasis on leading by example, and setting coding standards.
Experience working as part of a globally distributed team
Experience working in a product-based company (instead of a services-based company)
The ability to thrive with a high level of autonomy and responsibility