Develop and maintain Android apps being part of multi-platform, professional solutions for the Internet.
Proven 2+ years working experience in native Android development.
Experience with client-server apps, especially using REST’apis.
Experience working with version control tools such as Git, GitHub, svn.
Experience shipping apps from start to finish.
Experience working with Gradle.
Experience with third-party libraries and APIs eg. retrofit, glide, rxjava,
Basic experience with Test-Driven-Development.
Familiar working with Agile/Scrum development methodologies and tools such as Jira.
Familiar with Android design principles, patterns, and best practices
Familiarity with different versions of Android and how to deal with different screen sizes,
Knowledge of OOP design patterns.
Team work and communication.
Familarity with good programming practicies (eg. SOLID, LoD, GRASP, KISS, YAGNI, DRY, YOLO)
Nice to have:
Experience with graphics technologies such as OpenGL
Experience with CI/CD
Knowledge of architectures like MVP,MVVM
How to apply:
If you are the right person for this job, drop your CV email@example.com We will arrange a meeting in our cosy office in Wroclaw.
You are kindly requested to include the following clause in your application: „I hereby give my consent to have my personal data included in the submitted documents processed by Fream S.A., as deemed necessary for the purposes of the recruitment process, including processing such data in the future for the same purposes. I hereby confirm that my consent is given voluntarily and that I am aware of the rights granted to me under Personal Data Protection Act of 29 August, 1997 (Dz.U. 2016 r. item 922, as amended).”