Remote Developer Jobs

Senior Android Engineer

Product Madness - Europe
Full-time
Posted: 2 years ago
  • Experience in native mobile development, or proficiency, in either Java, Kotlin.
  • In-depth knowledge of software engineering principles and design, SOLID and OOP.
  • Experience with mobile platforms ,operating systems and infrastructure
  • Experience in building flexible and reusable systems
  • Highly experienced with automated testing
  • Proficient with CI and SCM
  • Exemplary communication skills

Also... nice to have

  • Best practices such as TDD, BDD, ect.
  • Knowledge of network protocols work
  • Experience in profiling and optimization
  • C#/.NET knowledge is a plus

Requirements

  • Design and build applications for the mobile platforms.
  • Collaborate with a team of developers , Technical Product Owner and Project Manager to define, design, and ship new features or improvements.
  • Work with outside data sources and APIs.
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Work on bug fixing and improving application performance
  • Continuously discover, evaluate, and implement new technologies, patterns, libraries etc. to maximise development efficiency
  • Conduct Code Reviews for the tasks finished by the team members.

Benefits

  • 24 Paid Vacation Days and Additional Days Off
  • Paid Sick Leaves
  • Learning & Development
  • English Classes
  • Comfortable Office Location
  • Office Wellbeing
  • Team Building
  • Travel: Business Trips to the UK
  • Gifts: New Year Gift, Birthday Gift, Welcome Box for New Starters
  • Career Path and Mentorship Program
  • Parental Leave: Maternity and Paternity Leave
  • Referral Program: Active Program with Great Bonuses
  • Relocation Support
  • Performance Review and Bonus
  • Medical Insurance and Sports Activities Compensation
Remote developer