IDC Technologies carries an international outlook when it comes to IT Staffing, Consulting and Business Process Services. With the launch of IDC Digital, our portfolio extends into Application and Digital Services.
The Role
As a Senior Software Engineer, you could work with to enhance the existing Mobile Application. This will involve developing core versions of software applications, identifying client requirements and technical specifications, interacting with engineering groups and applications.
You will be responsible for :
* Writing well-designed, testable and efficient code.
* Gathering and evaluating user feedback.
* Working as a part of a dynamic team to deliver winning products.
* Providing code documentation and other inputs to technical documents.
* Supporting continuous improvement by investigating alternatives and new technologies and presenting these for architectural review.
* Troubleshooting and debugging to optimise performance.
* Leading the design, creation, and implementation of a suite of software.
* Architecting, designing, developing and deploying new features for mobile applications.
* Designing and implementing mobile applications.
* Participating in the definition and implementation standards for mobile development.
Ideal Profile
* You possess a Degree/Diploma in Computer Science, Engineering or related field.
* You have at least 6 years experience, ideally within a Software Architect or Software Engineer role.
* You have working knowledge of Java, Coroutines, Jetpack and mockito
* You are a strong team player who can manage multiple stakeholders
* You possess strong analytical skills and are comfortable dealing with numerical data
* You are highly goal driven and work well in fast paced environments
* Experience with Android SDKs, MVVM, Kotlin, Java, Coroutines, Jetpack Compose, View state management and handling
* Unit Testing (Unit, Mockito), UI Testing
* REST API consumption, Retrofit
* Hilt Dependency Injection and Accessibility
What's on Offer?
* Opportunity to make a positive impact
* Leadership Role
* Excellent career development opportunities