- Remote position.
- Product development. Software-as-a-Service platform that provides functionality to create native e-commerce apps for IOS and Android.
- Full time.
- Longterm 1+ year.
- Required experience: 5+ years.
- Compensation starting from 3000 USD.
- You will need to be an Individual Entrepreneur to get hired (we provide help with all the required paperwork).
Detailed role description:
You will be working with the Professional Services team to deliver Apps for new clients by customizing our Platform, creating bespoke solutions and connecting to 3rd party APIs. You will also be required to collaborate with clients and designers to deliver apps with easy to read code.
What you'll be doing:
- Customising our platform to create client apps
- Designing and implementing complex features in a clear, maintainable and testable way
- Collaborating with cross-functional teams to define, design, and ship new features
- Working with outside data sources and APIs
- Testing code for robustness, including usability, and general reliability
- Working on bug fixing and improving application performance and design
- Continuously discovering, evaluating, and implementing new technologies to maximise development efficiency
What we’re looking for:
- Experience writing clean, maintainable, easy-to-test code using Kotlin or Java
- Proficient in Android Studio, Android SDK and commonly used libraries
- Experience with MVVM, MVP or similar
- Experience with RxJava, Retrofit and Dagger
- Test Driven Development or Behaviour Driven Development (TDD/BDD) experience
- Familiar with GitHub source control and Continuous Integration
- At least one app published in the Google Play Store
- Experience in working closely with designers, and having an eye for design
- Experience in collaborating with clients or product owners using an agile process