Application Developer
| Location | Rivonia, South Africa |
| Date Posted | May 20, 2020 |
| Category |
IT / Information Technology
|
| Job Type |
Full-time
|
| Currency | ZAR |
Description
My client a Software House is urgently looking for an Application Developer (Web/Android/iOS) who can focus on areas like Enterprise, Web, Mobile, Web/REST Services, Relational Databases, and Messaging Queues etc.
Duties & Responsibilities
Key Roles and Responsibilities:
- Developing of Web Applications.
- Developing of Mobile applications for Android & iOS.
- Developing Application in Xamarin, Visual Studio.
- Updating mobile applications.
- System design, development, maintenance and refactoring.
- Development extends to Mobile UI Development, Middle Tier and Databases and includes Presentation Layer, Business Logic, Data, Services, Databases and Scripting.
- Maintenance, debugging and problem-solving of existing mobile applications and / or custom client solutions.
- Development of NopCommerce features.
- Review product requirements in order to give development estimates and product feedback.
- Unit testing / integration testing Features developed.
- Technical documentation that shares knowledge effectively.
- Setting up new infrastructure environment for products and / or customised client solutions.
- Maintenance and updates to the existing infrastructure environment for the products and / or customised client solutions.
Desired Experience & Qualification
Skills & Experience:
- Minimum 4 years in Android and iOS Mobile Development
- Minimum 5 years HTML, CSS and JavaScript (Typescript)
- XML, JSON, REST
- Git,
- Java,
- Swift
- Xamarin
- Web Service Design, C# and SQL (not essential)
- Object Oriented Programing and Design
- User Interface Design, Layout and Visual Communication skills are key.
- Web Layout Design and implementation.
- Search Engine Optimisation (SEO).
Experience in the following would be advantages:
- Computer Vision
- Google SEO
- NopCommerce
- TesserAct
Qualification:
- BSc / BTech / BCom in Computer Science - IT preferred or Relevant Certification
