Position: Senior Android Developer
Company: Svitla Systems
Experience required: 5y
English level: upper

Svitla Systems Inc. is looking for a Senior Android Developer for a full-time position (40 hours per week) in Ukraine.

**Responsibilities:**
• Deliver high quality software in estimated time frame
• Able to create estimated technical tickets based on business requirements
• Development in an agile environment using the Scrum method
• Contributing to the planning, implementation and optimisation of our orderbird app, its architecture and software design
• The occasional deep dive into underlying issues such as threading and concurrency
• Helping to think through the ongoing development of the product, optimizing user flows and improving usability

**Requirements:**
• Ideally 6+ years of Android experience
• Deep knowledge of Coroutines in Android as well as the main Frameworks in Android
• Fluent in Kotlin and some working experience with Java SE and the interoperability between Java & Kotlin technologies
• Excellent knowledge of Design Patterns & Software principles as well as Material Design
• Deep knowledge & understanding of version control
• Solid Application Architectural knowledge as well as Life cycle & Memory Management
• Experience with clean code practices, writing unit tests, pair programming, Scrum, etc.
• Deep familiarity with blocks/ closures and dispatch queues and all things threading related
• Be open and willing to learn from mistakes
• Teamplayer with a transparent communication style, working on your own initiatives in a timely manner