This position is responsible for the design, development, testing and deployment of software systems that meets customer requirements.
The role also involves sitting within the IT team of a business, and will be involved in liaising with the Business Analysts and Development Managers to ensure software projects meet requirements.
Job Responsibilities
Design and build advanced applications for the iOS / Android platform
Collaborate with cross-functional teams to define, design, and ship new features
Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Manage testing and bug fixes
Prepare technical documentation
Implement software enhancements and suggest improvements
Proven work experience as a Mobile developer
Demonstrable portfolio of released applications on the App store or the Android market
In-depth knowledge of at least one programming language like Dart React native,,Swift and Java
Experience with third-party libraries and APIs
Familiarity with OOP design principles
Excellent analytical skills with a good problem-solving attitude
Ability to perform in a team environment.
Qualifications
BSc Degree in Computer Science or relevant fields with 3 - 5 years work experience.