Developer/Senior Developer (Android Framework Development)

À temps plein

Cette offre d'emploi a été publié plus de 42 semaines 3 jours...


As a continuity of HARMAN growth in Morocco we are recruiting 100 resources to ensure further innovation and center development, positioning our team among the most innovative talents in the market.

Offer location: Casablanca, Morocco

Job Specification: Developer/Senior Developer (Android Framework Development)

Education & Training 

  • Bachelors or master degree in Computer Science, Electrical Engineering or related field


  • 3-6 years’ experience as development engineer in the area of mobile or IVI SW development
  • Successful track record in development or modification of Android Framework components
  • Experience in working with Agile development environments
  • Experience in web software development is a plus
  • Experience working in automotive infotainment is a plus.


  • Successful track record in development or modification of android framework
  • Expert level skills in Android Java Programming
  • Expert level knowledge in Core Java with OOPS concepts and design patterns.
  • Expert level knowledge in designing and consuming SOAP/Rest based interfaces
  • Good knowledge in animation and 2D graphics programming in Android
  • Experience in project planning using Scrum is a plus. Scrum master certification will be a big plus.
  • Good team player, experience in mentoring fresh/inexperienced developers
  • Extensive experience using Version Control systems like GIT/SVN and planning basic branching and merging
  • Ability to write production quality code and to work from and maintain existing code-bases
  • Knowledge on tools like JIRA, Confluence will be preferred.

Job Responsibilities

  • Design, develop and maintain apps framework components for in-vehicle applications
  • Work on modification of Framework components like Audio/ Media/ Network/ Connectivity
  • Plan the development tasks preferably using Scrum.
  • Produce and maintain well-documented code
  • Debug and fixing of bugs
  • Perform code reviews
  • Perform unit testing (manual and automated)


  • Take initiative to achieve superior, quality results against internal or external standards of excellence.
Retour à la catégorie:
Publié le 12 février, 2018