Senior Android Developer

Job description

Bright Creations is a product development company.  With a 10 year track record, we build products, apps and solutions which have been used by companies globally including Google, Porsche, Du, EFG Hermes, MBC, Mall of Arabia and Americana.


Bright Creations is looking for a Senior Android Developer who possesses a passion for pushing mobile technologies to the limits.


You will be part of our product engineering team, working on some of our crazy ideas, pushing out platforms that have an impact globally.  You'll have the opportunity to innovate yourself, architect some amazing solutions and see you're hard work realised.


Your responsibilities will include:

  • Architect and build advanced applications for the Android platform using the latest software design patterns, architecture and more.
  • Work within a cross-functional team on a product or platform to define, design, and ship new features
  • Work with outside data sources and APIs
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Understands the intricate nature of mobile development and resolution of mobile app issues
  • Launching the application, iterating on it and being responsible and accountable for the application

Requirements

  • BSc/MSc degree in Computer Science, Engineering or a related subject
  • 4-6 years’ experience developing native android mobile applications for a reputable company.
  • Very clear understanding of design patterns - MVC, MVP, Observerm Facade and more.
  • Used the following services in mobile applications previously:
    • Storing data in memory
    • GPS and Maps
    • Integration with the phone features, including camera and contact lists
    • Development of Data Retrieval (Web Services or otherwise)
  • Have a history of applications (live on the store), that can be reviewed
  • Eager to learn new things and trying to stay up to date with the latest front end technologies.
  • Proactive and a team player that likes to discuss solutions and ideas.