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:

 

  1. Screening call with Recruiter (soft skills interview) ~ 20 min
  2. Technical task and/or live coding with 2 engineers from the client side ~ 60 min
  3. 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
  4. Final interview with managers from GoDaddy ~ 60 min

 

Required languages

English B2 - Upper Intermediate
Published 4 November
82 views
ยท
14 applications
29% read
To apply for this and other jobs on Djinni login or signup.
Loading...