
Job Description
Are you a smart software engineer with a knack for creating mobile applications with seamless user experience? Are you looking for a healthy and fast-paced environment for your next challenge? Do you want to create solutions that will actually add value to the lives of people? If yes, then we may be right for you.
Responsibilities
- Contribute to all stages of the software development lifecycle
- Design, implement and maintain Android, Swift and React Native mobile applications
- Envisioning Application features and functionality
- Define application objectives and functionality based on the features required
- Ensure application designs conform to business goals
- Develop and test software
- Identify and resolve any technical issues arising
- Create detailed design documentation
- Develop technical designs for application development
- Write well-designed and testable code
- Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review
What are you bringing?
- You are a Mobile application developer with a significant level of experience who is open-minded and willing to learn. You are tenacious and focused on getting it right on time the first time.
- You like to take responsibility for your tasks and work independently and efficiently.
- A passion for solving problems and providing workable solutions
- Knowledge of algorithms and data structures
- Strong analytical and reasoning skills with an ability to visualise processes and outcomes
- Proficiency in troubleshooting software issues and debugging a large codebase
- Outstanding all-round communication skills and ability to work collaboratively
Qualifications
- Work experience as a Mobile Application Developer, UI/UX Designer or similar role
- Experience building mobile applications with Android, Swift and React Native
- Familiarity with UI/UX Design
- Good understanding of how to anticipate and design according to customers’ needs
- Willingness to learn DevOps and development on the Cloud
- Problem-solving skills
- BSc in Computer Science, Engineering or a relevant field
Are you looking to sharpen your Software Development skills to stay relevant in the market? CLICK HERE to have a look at the top schools.
For all your IT certification needs, please, click here for information on how to get started