Our clients in the consulting space are on the hunt for a Senior Developer based in the Bryanston area on a fantastic hybrid model. Join a dynamic team and work with the latest in technology servicing the largest corporate giants in the telecommunications, finance and banking space!
Required Skills & Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 6+ Years of strong experience with Java and Kotlin for Android and Angular development.
- Proven experience in developing, testing, and releasing Android applications.
- Familiarity with Android SDK, Android Studio, and modern Android development practices.
- Experience with RESTful APIs to connect Android applications to back-end services.
- Strong understanding of Android design principles, interface guidelines, and best practices.
- Experience with third-party libraries and APIs (e.g., Retrofit, Dagger, or Room).
- Familiarity with Git for version control.
- Knowledge of modern Android architecture components (e.g. ViewModel, LiveData, Room).
- Experience with push notifications and cloud message APIs.
- Good understanding of testing frameworks
Key Responsibilities:
- Design, develop, and maintain Android applications using Java and Kotlin.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks, fix bugs, and improve application performance.
- Participate in code reviews, ensuring adherence to best practices and coding standards.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Interested? Apply Now!
Desired Skills:
- Java
- Kotlin
- Android
- Angular
- RESTful
- GIT
Desired Work Experience:
- 5 to 10 years