Purpose of the job:
Our client is a US company that operates as a financial lender of installment loans for consumers to use at the point of sale to finance a purchase and helps people to get consumer credits in transparent and friendly way. Engineering organization is focused on creating robust, modern micro-services application implemented in Python and Kotlin, and React, Swift and Kotlin for web and mobile development.
A new React/Kotlin team will develop a new addition to current product and implement “crypto purchase” functionality from a scratch. The team will be responsible for Web(React), mobile apps(ReactNative) and Kotlin for backend microservices.
MAIN TASKS AND RESPONSIBILITIES:
-
Work according to established processes while tightly collaborating with the stakeholders.
-
Take part in requirements analysis, tasks planning, estimation, coding and troubleshooting.
-
Suggest technical and functional improvements to add value to the product.
-
Research and evaluate technical options to implement business requirements.
-
Cover implemented functionality with a sufficient number of tests
-
Blend in our clients engineering culture
EDUCATION, SKILLS AND EXPERIENCE:
MUST HAVE:
-
5+ years of commercial SW development experience with JavaScript.
-
3+ years of experience with React/Redux.
-
Strong JavaScript skills, including latest specifications.
-
Readiness to work with ReactNative (iOS or Android).
-
Experience with responsive design
-
Experience developing websites consuming various APIs from a microservice backend system
-
Unit testing experience
-
At least intermediate English level.
-
Balance getting things done with making things perfect
WOULD BE A PLUS:
-
Familiarity with TDD and BDD methodologies
-
Previous experience with crypto purchase providers integration
-
Experience with Sketch
-
Design patterns
-
Experience with CI/CD and related tools