We are looking for an experienced Software Engineer to join our client’s Product Engineering Team.
Actively involved in developing new features for our client’s products, the successful candidate will be working at the cutting edge of Digital Video technology and will be expected to take ownership of the product development working with the team delivering high quality products.
• Develop new features and capabilities for Android applications
• A passion for learning new technologies and bringing new ideas into the team
• Working within a collaborative environment to deliver a great product
• Actively contribute to the evolution of the development process
We are ideally looking for candidates with a degree in Computer Science or relevant engineering discipline with two or more years’ experience.
Knowledge of the following areas is also
a requirement of the role:
• Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
• Strong UI design skills with good attention to detail
• Proven working experience in software development
• Knowledge of Android SDK, frameworks and development tools
• Experience with Java language
• Understanding of Android design principles and interface guidelines
• Object oriented design and methodologies
• Experience with 3rd party libraries and APIs
• Familiarity with agile software development methodologies
• Android studio
• Git and Git Lab