Java Mobile App Developer - Johannesburg Verfied

Salary Negotiable Johannesburg, Gauteng Johannesburg, Gauteng more than 14 days ago 16-12-2015 1:00:03 AM
14-01-2016 1:00:03 AM
Our client is building a team of mobile app developers who are passionate about technology and how it can be used to make things easier and better.
Candidates must be driven and able to self-manage "Google-plex" style environment.
Work directly with Business Directors and team of Project Managers/Designers
Brainstorm, spec and roll out business enhancing apps for customers.

We want all your talent, and will reward you for it!

About the role
• Focus on development from informal but detailed specification
• Involved in Design and maintenance of mobile applications that perform well and are extremely user friendly
• Comfortable with formal/informal specifications/customer requirements definition
• Creation of reusable libraries and mobile application frameworks
• Constant improvement culture (work to become better and more effective)
• Balance short term requirements with long-term efficiency
• Using design patterns to solve application issues
• Evaluate and research latest technologies
• Alter/Maintain/Update existing apps for customer requirements

Skills Required
• We are looking for talented developers to join our team; ability and commitment is more important than current skill set.
• Candidates with all levels of experiences will be considered from graduate through to Senior Developer.

Essential Skills
• Android or Blackberry Application Development Experience
• Proficiency in Java programming language
• Proficient knowledge of HTML 5
• Expertise in development and implementing applications with standard UI components, creating custom UI components, connecting applications to Back End services.
• Experience in XHTML/HTML, JavaScript, CSS, XML and other web technologies
• Front-end development including JQuery
• Experience of object oriented programming / modular programming
• Can read code written by others.
• Has experience debugging code.

Other (Just as important)
• Must be a team player, possess a good attitude and be self-disciplined
• Should be a Self-starter and Problem-solver
• Exercise independent judgment with minimal direction from supervisor
• Experience of the full software development lifecycle: from requirements gathering and functional specification authoring, to development, testing and delivery
• Some knowledge of the Linux command line would be beneficial
• Good levels of communication. Both written and verbal
• Enthusiasm and an interest in all things technology
• Mobile Web experience
• Have developed at least one Mobile App

Education
• BSc degree in Engineering/Computer Science or equivalent training or demonstrable experience

Recruiter: Hire Resolve