This position is responsible for the design, development, testing and deployment of software systems that meets customer requirement. The role also involves sitting within the IT team of a business, and will be involved in liaising with the Business Analysts and Development Manager to ensure software projects meet requirements.
Job Description
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
Requirements
B.Sc Degree in Computer Science or relevant field.
Experience with third-party libraries and APIs
Familiarity with OOP design principles
Excellent analytical skills with a good problem-solving attitude