Technical skills:
- You have 4+ years of experience in software development
- You spent 3+ years of your career developing commercial Android apps
- You are proficient in Kotlin & Java
- You are proficient in RXJava & RXKotlin
- You have experience with event tracking tools (e.g. Appsflyer, Mixpanel, Segment)
- You are familiar with TDD and use unit testing in your projects (i.e. JUnit)
- You have experience working with REST APIs
- You know how and when to use architectural patterns
- You are an expert in version control (Git)
- You have experience working with CI/CD pipelines
Soft skills:- You are self-organized professional and you can take control of your daily routine
- You are familiar with agile methodologies like Scrum/Kanba
Optional requirements:- Experience with Swift or Objective C
- Attentive to details, design skills
- Working experience with JSON:API
- Working experience with React Native
- Working experience with apps with RTL support
What you will so day-tо-day:- Create new features to delight our customers
- Squash bugs
- Recommend best practices & architectures for it's growth
- Bridging any gaps with Unit Tests
- Consistently push new builds to the Google Play Store
- Work directly with the backend team regarding API needs
- Work directly with the Head of Technology
- Suggest improvements to the UI/UX
Joining TONS means: - Be part of a highly motivated and talented team
- Be involved in growing the app to new heights
- Startup atmosphere – You're in charge of your work and your growth!
- Working directly with the Head of Technology
We offer: • A work environment that welcomes your ideas and suggestions
- 24 paid vacation days
- Full time remote working schedule
- 5 paid sick days per year, additional days must be provided with medical excuse
- Flexible working hours, with promise of regular delivery of work & form of regular contact