Job Summary
- IT, new technologies
- Eastern Cape - Free State - Gauteng - KwaZulu-Natal - Limpopo - Mpumalanga - North West - Northern Cape - Western Cape - International
- 5 to 10 years
- Bachelor
- Permanent contract - Fixed-term contract - Freelance
Company
-
AFRICASHORE
- Industries : IT, software engineering, InternetTemporary work, recruitment
- Website : https://www.africashore.com/
- Job ads : See our Job Ads
-
Company description:
AFRICASHORE is an IT offshoring platform connecting IT experts and freelancers based in Africa to companies in Africa,... read more
Job Ad & Profile Description
Position : KOTLIN Developer (M/F)
We are looking for KOTLIN Developer profiles / CVs to pass on to our clients for their future recruitment campaigns.
Mission:
- Working directly with developers and product managers to conceptualize, build, test and release products.
- Carefully evaluate the technical trade-offs of every decision.
- Work on bug fixing and improving application performance.
- Deliver quality code in an efficient manner.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Optimizing performance for the apps and keep up to date on the latest industry trends in the mobile technologies.
- Collaborating with UI and UX Designers, as well as Software Testers, to ensure that each app is presentable and in perfect working order.
- Solid understanding of UI Design practices.
- Maintain and evolve existing API functionalities.
- Contribute to as infrastructures and automation tools.
- Collaborate with fellow engineers, agile coaches and product owners.
- You can work with infrastructure tools like Docker, Terraform and Concours.
Required profile for job ad : KOTLIN Developer (M/F)
- Bachelors degree in Software Engineering or related.
- 5+ Years experience as an Android Developer using Kotlin, Java, and Android SDK.
- Relevant experience in Android app development.
- Proficiency in Java and Kotlin (must) languages to write clear, readable, and maintainable code.
- Familiarity with test driven development (TDD).
- Must be familiar with agile development concepts and CI/CD pipelines.
- Experience in building end-to-end android mobile apps from design, development, and deployments to app stores.
- Sound understanding of app lifecycle, architecture principles, and design fundamentals.
- Familiar with RESTful APIs and XML to connect the app with backend services.
- Understanding of version control systems and tools, e.g., GitHub.
- Good understanding of Database (SQLite , ROOM, etc. ).
- Good understanding of OOP, MVVM/MVI/MVP architecture.
- Experience with distributed version control like Git or similar.
- Experience with IaaS and PaaS providers such as AWS, AZURE OpenStack, GCP.
- Experience with containerisation and container platforms. (e.g., Docker, Kubernetes, Docker EE, OpenShift, Mesosphere).
- Networking knowledge and in depth understanding of network concepts, such as different protocols (TCP/IP, UDP, ICMP, etc.), MAC addresses, IP packets, DNS, OSI layers, and load balancing).
- Familiarity with continuous integration/deployment processes and tools such as Jenkins, Maven, Nexus, etc.
- To Participate as an individual contributor in the design and implementation of features and modules in Android native applications and platforms.
- Problem-solving mindset, analytical abilities, strong technical and communication skills.
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
Job criteria for job ad : KOTLIN Developer (M/F)
- Job category : IT, new technologies
- Industries : IT, software engineering, Internet
- Employment type : Permanent contract - Fixed-term contract - Freelance
- Region : Eastern Cape - Free State - Gauteng - KwaZulu-Natal - Limpopo - Mpumalanga - North West - Northern Cape - Western Cape - International
- City : / Remote Work
- Experience level : 5 to 10 years
- Educational level : Bachelor
- Number of Position(s) : 20
- DNS
- LOAD BALANCING
- MAC
- MAVEN
- API
- AZURE
- DOCKER
- XML
- TDD
- PAAS
- APP
- OPENSTACK
- SDK
- JAVA
- CVS
- GIT
- NORTHERN
- AGILE
- MVVM
- JENKINS
- ANDROID
- TCP IP
- UDP
Please report any irregularities by using the candidate contact form and selecting the subject "Report a job ad".
Apply in 1 minute
Finalise your application
Apply ( I already have an account : log in )Final step
Job Summary
KOTLIN Developer (M/F)
- IT, new technologies
- Eastern Cape - Free State - Gauteng - KwaZulu-Natal - Limpopo - Mpumalanga - North West - Northern Cape - Western Cape - International
- 5 to 10 years
- Bachelor
- Permanent contract - Fixed-term contract - Freelance
Other jobs that might interest you
JAVA JEE Developer (M/F)
We are looking for JAVA JEE Developer profiles / CVs to pass on to our clients for their future recruitment campaigns. Mission: Good exposure to Core Java, MySQL server as DB. Maintain source code control of all application code, scripts, and database ...
Region of : Eastern Cape - Free State - Gauteng - KwaZulu-Natal - Limpopo -...
OBJECTIVE-C Developer (M/F)
We are looking for OBJECTIVE-C Developer profiles / CVs to pass on to our clients for their future recruitment campaigns. Mission: Design and build advanced applications for the iOS platform. Analyze client business requirements and user experience to ...
Region of : Eastern Cape - Free State - Gauteng - KwaZulu-Natal - Limpopo -...
DevOps Engineer (M/F)
We are looking for DevOps Engineer profiles / CVs to pass on to our clients for their future recruitment campaigns. Mission: Ensure effective Design, Development, Validation and Support activities. Defining and setting development, test, release, depl ...
Region of : Eastern Cape - Free State - Gauteng - KwaZulu-Natal - Limpopo -...