Sr. Software Engineer (Android)
We are looking for a Strong Android Software Engineer with a mobile application focus to be a part of the journey. The right individual will be self-driven, positive, and able to amplify the talents of others.
What you'll get to do
- Contribute to our Android mobile application(s) using Kotlin to deliver compelling user experiences.
- Understand the nuances between mobile platforms and provide advice and guidance to other developers on handling those nuances.
- Participate in planning, architectural discussion, implementation and maintenance of a mobile applications.
- Apply Agile approaches to software development
- Be accountable for code quality by writing unit, integration, and automation tests
- Help and advice in the selection of the most appropriate frameworks to use with the product.
- Contribute to Open-Source projects related to the tech stack and domain of our products.
- Perform code reviews to suggest, encourage, and support coding best practices.
Your experience should include
- 4+ years of professional mobile Android development experience
- Strong knowledge of Kotlin and the Android SDK (Compose and Coroutines)
- Deep understanding of design patterns and how they can be applied to mobile development
- Experience in debugging mobile applications.
- Knowledge in writing automated test using mocked data
- Strong interpersonal and communication skills
- Experience working in an Agile team environment
You might also have
- Experience with reactive programming, dependency injection techniques, MVI/MVVM architecture pattern.
- Familiarity with Jetpack libraries and tools such as AndroidX, LiveData, Data Binding, Flow, and Navigation
- Functional state management
- Graphics related experience โ working with Canvas API, bitmaps, shaders etc.
MediaCodec, OpenGL, or other low-level video and graphics experience
_____
Q & A:
- Does the job come with a probation period, and if so, how long does it last?
Yes, there is a 3-month probation period.
- What is the expected work schedule?
Full-time, flexible. You can work remotely and also you can choose hybrid mode where you can combine working on-site (in Lviv office) and remotely.
- How many vacation and sick days are provided?
Annual paid vacation โ 20 working days/ 7 unconfirmed sick days/days off a year.
Social package & benefits:
- Full medical insurance
- MacBook & accessories
- English lessons
- Accountant assistance
- Minimal bureaucracy, synergy, and formalities, primarily focusing on effective communication
Hiring process:
- Screening call with Recruiter (soft skills interview) ~ 20 min
- Technical task and/or live coding with 2 engineers from the client side ~ 60 min
- Technical interview, it may include a technical task, but usually focuses more on discussing technical concepts with two engineers from the client side ~ 60 min
- Final interview with managers from GoDaddy ~ 60 min
Required languages
| English | B2 - Upper Intermediate |