Duties and responsibilities :
* Support the entire application lifecycle
* Contribute in designing, testing, releasing, and application support
* Write a clean and sustainable code that can be used in the future
* Gather specific requirements and suggest solutions
* Write unit and UI tests to identify malfunctions
* Troubleshoot and debug to optimize performance
* Talk with users to understand their needs and experiences
* Design interfaces to improve user experience
* Work with the Product development team
* Identify and plan for new features
* Plan, implement and manage new projects
* Ensure new and legacy applications meet quality standards
* Suggest and implement new mobile products, applications and protocols
* Stay up-to-date with new technology and best practices
Requirements and Qualifications :
* Have 3 years of working experience as a Mobile Developer
* BSc in Computer Science or similar relevant field
* Rich portfolio of released applications on the App Store or the Android market
* In-depth knowledge of programming languages such as Swift and Java
* Have an experience with APIs
* Familiarity with OOP design principles
* Problem solver with excellent analytical skills