Senior Engineer: Mobile Apps
at MultiChoice Group
South Africa, , South Africa -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 16 Feb, 2025 | Not Specified | 17 Nov, 2024 | N/A | Object Oriented Programming,Soap,Android Development,Test Driven Development,App Store,Mvc,Kotlin,Web Services,Json,Rx,Agile Methodologies,Developers,Java,Continuous Integration,Swift | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
Designation:
Senior Engineer: Mobile Apps
Category:
Technology
Level:
Senior
Closing date:
19 Nov 2024
Position Type:
Permanent
Location:
MultiChoice Technology
QUALIFICATIONS
- A Degree in IT/Computer Science
- Post Grad in IT/Computer Science advantageous
EXPERIENCE
- 6 years’ experience with Mobile Applications development
- Exceptional knowledge of Swift (iOS), Kotlin (Android), JSON, SOAP and REST Web Services
- Knowledge of MVC and MVVM architectures
- Knowledge of Reactive Programming (ReactiveX or Rx) would be advantageous
- Demonstrable portfolio of released applications on the Apple App Store or the Android Play Store
- Solid understanding of Agile methodologies
- SCRUM experience would be advantageous
- An understanding of object oriented programming
- Experience in development practices like test-driven development, continuous integration and -deployment
- Knowledge of Android development (applicable to iOS developers) / iOS/tvOS development (applicable to Android developers) would be an advantage
- Knowledge of Java back-end development advantageous
- Eager to learn new technologies and excited by change
- Experience in taking lead within the team and other team members should come to you for guidance
- Mentor Junior developers
- Exposure to being involved in a number of complex projects
- Exposure to easily virtualizing the changes required for most features or bug fixes.
- Experience in designing, coding and testing the entire system
Responsibilities:
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Mobile
Software Engineering
Graduate
Proficient
1
South Africa, South Africa