Position: Android Developer
Company: Murano Software
Experience required: 2y
English level: intermediate

**About the role:
**
As Mobile Developer you will work closely with a group of developers, product managers and designers to work on our wide variety of mobile applications. A Mobile Developer will be expected to help contribute to one or many of our projects from start to finish. As a member of our mobile team you will also be expected to know the latest trends in mobile and must be able to demonstrate new technologies to the team.

**What will you do:
**
● Design and implement mobile solutions making appropriate use of software design patterns and best practices.
● Estimate tasks to help with planning.
● Research and resolve client reported issues.
● Write unit tests, integration, UI automation, and other tests to help continuously test and maintain the quality of our apps.
● Review project requirements and define acceptance criteria with the team.
● Contribute to a SCRUM based agile team in daily stand-ups, sprint planning meetings and retrospectives.

**You`re our ideal candidate if have:
**
● 3 + years’ experience in Information Technology, at least 2 of which are in Mobile Development
● Must have at least one app published in Google Play app store. App must have server side interactions. (NOTE: If you do not have a published app you must be able to demonstrate and explain Android code)
● Must have an understanding of major Android Design & Development paradigms spanning User Experience (native and webviews), data ingestion, analytics, webservices etc.
● Demonstrable understanding of application of Material Design Guidelines
● Experience writing multi-threaded apps.
● Demonstrated skills in writing and testing (unit, automation, integration) high-quality, readable, well-architected and efficient code.
● Experience with JSON and XML
● Experience with version control – Git preferred.
● Experience with Kotlin

**Need more information? Let’s discuss it here:)
**