logo

View all jobs

Android Developer

Sofia, Bulgaria · Information Technology

About Mobile Wave Solutions

  Mobile Wave Solutions is a professional services company, based in Sofia and London, and founded in 2014. Our team of 50 talented professionals works hybrid or remotely from various cities across Bulgaria.

Our technical team is proficient in major programming languages and adeptly applies a variety of software solutions in client projects, including the development of web and mobile applications, integrations, and cloud technologies.

 

  

Why Join Mobile Wave Solutions?

If our values align with yours, you could be our next team member. 

  Discover what awaits you at Mobile Wave Solutions:  

  • A culture of transparency, loyalty, and mutual respect.
  • A collaborative environment where team dynamics drive success.
  • Opportunities for professional growth and innovation.
  • The flexibility to work hybrid or remotely, ensuring a healthy work-life balance. 
  • A company that prioritizes health and well-being.
  • Engaging in internal events, charity initiatives, sports activities, and a friendly, supportive team.


What We Do?

We are looking for a passionate software engineer who keeps up to date with the latest development changes to become part of our team.

Our client is an established UK company in the fintech industry, headquartered in London. 

Our focus is on supporting the client on the native mobile apps with the main technologies- Kotlin, for the Android native mobile apps. Our people are working as part of the client's Scrum teams. The client offers a comprehensive and detailed onboarding process, along with the chance to become a part of an exceptionally skilled and highly-organized international team.


What You'll Do

  • Building modules for reusable code across our apps
  • Follow the SOLID principles and leave the code cleaner than we found it
  • Build compelling, high-quality, robust, and performant Native Apps using  Kotlin / UI Preview, Android SDK, Java
  • Structuring and optimizing layouts for a variety of devices sizes and OS versions
  • Participate in daily project and team ceremonies, provide updates and collaborate with the team 
  • Write and deliver code in a TDD-suitable manner
  • Write clean, readable, and reusable code
  • Work on bug fixing and improving application performance
  • Be able to deliver to deadline, as required in the sprint planning 


What You'll Bring

  • Solid experience in Android development with Kotlin, Compose and Coroutines
  • Experience working with RESTful APIs
  • Experience with multi-threaded programming
  • Experience building adaptive UIs for mobile devices
  • Strong knowledge of design patterns (MVP, MVVM, Clean Architecture)
  • Understanding of core computer science principles and concepts i.e. OOP, memory management
  • Good communication skills in English are highly needed

We hope you have 

  • Working experience with TDD (Test-driven development) 
  • Working experience with Widgets
  • Working experience with Dependency injection
  • Combine


What we Offer

  • Remote Office -  Flexible remote or hybrid form of working.
  • Health Insurance - Additional private health insurance, including a dental care plan.
  • Personal Development - Company-sponsored trainings to further develop your skills.
  • Holidays - Enjoy extra 5 days after your 1st and 5th year.
  • Social Events - We love to celebrate our success together.
  • Family Insurance - Add insurance to a family member.
  • Employee Referral Programme - Receive a bonus for referring a friend.
  • Parking Space - We provide free parking spots.
  • Fun Office Space - We offer a game zone and a relaxation area.
  • Multisport Card - Fully covered sports pass.

*All applications will be treated with strict confidentiality. Only short-listed candidates will be contacted.

Privacy Policy Information

Share This Job

Powered by