We’re looking for our mobile apps division with a new team member. We’re searching for a motivated, enthusiastic person, eager to make a contribution to the development of apps with a large user base. The person is aware of everything that's happening in the world of Android, accepts the challenges associated with a changing field and wants to learn constantly. Also participates in client meetings and while defining specifications, in order to optimize the apps they develop right from the start.
Responsabilities:
· Develop native Android apps according to agreed specifications
· Optimize and modify existing Android apps
· Actively contribute to the design, specifications, optimization and testing of the Android apps worked on
· Work closely with product owners, UX experts and QA
Soft skills:
· Solution-oriented and able to work independently, as well as a true team player
· Passionate about quality and attentive to details
· Resilient even in stressful situations
· Experience in working with external clients
· Excellent ability to communicate in English
Required technical skills:
· At least 2 years of experience in developing native Android applications using Android SDK
· Fluent in Kotlin or Java
· Advance knowledge of Android Studio
· Familiar with the latest MVVM and Android Architure Components or other design patterns
· Experience working with Google Play Services and support libraries
· Previously worked with MySQL, SQLite databases
· Knowledge of interacting with RESTful services along with exchange formats such as XML and JSON
· Familiar with Git or other VCS
· Experience working with a ticketing system such as JIRA
Nice to have:
· Beta deployment and crash reporting tools such as HockeyApp or Firebase
· Experience writting UI and functional tests
· Portfolio of developed and/or published apps on Google Play
· Java stack J2SE or J2EE
· Additional IDEs such as IntelliJ IDEA
· Previously worked with JavaEE frameworks such as Hibernate, Spring, Struts or JSF
· Java EE stack knowledge not limited to, but including EJB, JMS, JMX, JDBC
· Basic HTML, CSS and JS knowledge
· Technical university degree
Benefits:
· Motivating salary, according to experience and qualifications
· Opportunities to learn and grow within a friendly team
· Ability to work on different projects from a variety of fields
· Private medical insurance and gym subscription
· Attractive location (close to Pipera metro station)
· Indefinite period contract (with probation period)