Remotely : full time
1- Develop and maintain company's mobile apps for Android and iOS.
2- Design and development (Coding) of new software programs, analyzes current programs and processes, and making recommendations which yield to more cost effective products.
3- Document code consistently throughout the development process by listing a description of the program, special instructions, and any changes made in database tables on procedural, modular and database level.
4- Research new technologies and methodologies.
1 Proven experience in iOS mobile applications development.
2- Experience in Android mobile applications development
3- Excellent knowledge in web services (Json, REST)
4- Fluent in Objective-C OR JAVA.
5- Excellent experience in mobile development tools and environments (Swift).
6- Deep understanding of contemporary mobile user experience (UX).
7- Fluent in the following programming concepts (OOP, Design Patterns, Multi-threading, Code Security and Performance).
8- Well organized and disciplined.
9- Strong communication skills.
10- Analytical skills and paying attention for details.
11- Fluent in English in both speaking and writing