Date | 2024-11-24 |
---|---|
Job Title | Intermediate Mobile Developer |
Employer | Datafin More Information |
Salary | 0 |
Category | It Computer |
Location |
Gauteng / Johannesburg |
Job Summary
Johannesburg – Gauteng
- Responsible for execution and working within the SDLC, from concept, architecture, design to implementation, and testing.
- Attend all sessions required to understand the business and features being briefed in, to contribute to solutioning and development.
- Help execute on functional requirements.
- Understand user requirements and assist in gathering requirements.
- Complete all tasks in an agreeable time by yourself and your peers to ensure you do not block the work of others.
- Learn from seniors and provide mentorship to juniors.
- Ensure that testing protocols are followed that have been set out by the team lead.
- Ensure that all code is merged via pull request and pull requests are reviewed in a timely manner.
- Ensure that code quality takes top priority and development occurs using the SOLID and DRY principles.
- Produce clean and efficient code.
- Evaluate own code for improvement.
- Ensure that all work output is tested in a reasonable fashion before being handed over to Quality Assurance.
- Utilize principles of agile software development to execute tasks on a daily basis.
- Ensure that work is assigned every sprint.
- Ensure all work assigned has estimates, appropriate titles and descriptions, and that any updates, blockers, and/or context are documented on the ticket.
- Use Confluence to document all logic and technical context for work produced and/or explanations of features from the perspective of the individual.
- Utilize instant messaging software provided by the organization to communicate with the production team on a daily basis.
- Create code comments, technical documentation, documentation of logic, and business rule documentation, and ensure a pull request is only made with the appropriate level of documentation associated.
- Work closely with all teams to ensure the platform is achieving the goals set out by the business.
- Assist juniors where required.
- Raise any problems preventing themselves and/or their team from getting the job done.
- Ensure that tasks are completed within their allocated sprint and that any hindrance in the delivery of tasks/features/projects is communicated promptly to production management.
- Ensure processes being implemented are well understood and can be conveyed to other team members to ensure effective collaboration.
- Coordinate directly with other team members to resolve issues, tasks, and/or delays quickly.
- Ensure a clear view of priority, that tickets are updated, and remain productive.
- Android (Java and/or Kotlin) and React Native
- (Javascript/Typescript) experience
- Experience with object-oriented principles, methodologies, and patterns
- Git is essential
- MVVM Architecture
- Dependency injection – Hilt / Koin / Dagger 2 is beneficial
- Retrofit
- Room Database
- Understanding of CI/CD processes is beneficial
- Understanding of the SOLID and DRY principles
- Unit testing frameworks and tools
- Make decisions under instruction and discussion with seniors
- Ensure that all work contributes in some way
- Work in collaboration with the other team members to expand and/or improve on all systems
- Collaborate with other stakeholders to ensure that all work in flight is aligned with business objectives
- Be an advocate for the end-user
- Be assertive when it comes to defending design/implementation decisions in both code and UI
- Know how to discuss improvements or defensive decisions.
- Take criticism on the chin and seek to improve rather than becoming defensive.
- Always seek to improve their skills.
- Think about the future and not only of the present.
- Attention to detail within the development of work.
- Team spirit and teamwork is essential.
Intermediate Mobile Developer position available in Gauteng, Johannesburg. This job position was posted by Datafin. The job has been posted as a premium ad on 2024-11-24 at 16:06:02 in the It Computer category
Click Go Apply to apply online!
You might also like to look at the available jobs in the same area.
Apply directly on jobmail for this position
Some posts have contact information included with other instructions. All applicants are urged to read the instructions carefully.
We will list jobs at the bottom of each job, so feel free to scroll down and continue your search.
We do not accept any job applications and merely offer the service of daily jobs being mined and displayed on our job portal.
Each job post has a link to take you directly to the original post to apply on their website or the original website where the post came from.
Here are some more related positions
Johannesburg: Intermediate Mobile Developer
Responsibilities: Help execute functional requirements Understand user requirements and assist in gathering requirements Ensure that testing protocols are followed Ensure that code is merged Ensure that they produce clean and efficient code Ensure that all
View Job
Intermediate Mobile Developer
Centurion: Intermediate Cross Platform Mobile Developer
We are seeking a talented Cross Platform, Mobile Software Developer to design, develop, and modify both general and specialised software solutions. Analyse user needs and develop systems that enhance operational efficiency. Tasks: Modify software to correc
View Job
Intermediate Cross Platform Mobile Developer
Johannesburg: Junior – Intermediate Developer – (C# With Mobile Experience) posted by Goldman Tech
Job Description:Junior - Intermediate Developer - (C# with Mobile experience.)Position is remote. Our client is based in Johannesburg.Requirements:• Candidate must have at least 2/4 years` experience post University.• Mobile experience - Android
View Job
Junior – Intermediate Developer – (C# With Mobile Experience)
Johannesburg: Intermediate Developer – C# With Mobile Experience posted by Goldman Tech
Job Description:We have an amazing opportunity for a junior to intermediate developer with C# and mobile experience for a well established client. We require a candidate with:• C# Experience• Development knowledge• Angular, SQL, HTML, CSS, J
View Job
Intermediate Developer – C# With Mobile Experience
Johannesburg: Intermediate Mobile Developer posted by Datafin
Intermediate Mobile DeveloperIT - Software DevelopmentJohannesburg - GautengENVIRONMENT: Our client, a reputable Johannesburg-based company, is dedicated to consistently delivering high-quality software to their clients. They are currently seeking an Inter
View Job
Intermediate Mobile Developer
South Africa: Intermediate-Senior Mobile Applications Developer (Flutter) (Pta Hybrid) posted by Datafin
Intermediate-Senior Mobile Applications Developer (Flutter) (PTA Hybrid)IT - Software DevelopmentPretoria/Centurion - GautengENVIRONMENT: AN Intermediate-Senior Mobile Applications Developer (Flutter) who is passionate about building seamless & user-friend
View Job
Intermediate-Senior Mobile Applications Developer (Flutter) (Pta Hybrid)
Centurion: Intermediate Cross Platform Mobile Developer posted by Pillango Placements
We are seeking a talented Software Developer to design, develop, and modify both general and specialised software solutions. Analyse user needs and develop systems that enhance operational efficiency.Tasks:Modify software to correct errors, adapt to new ha
View Job
Intermediate Cross Platform Mobile Developer
Email Alerts
Click the button below and submit your email to receive email alerts with the latest jobs.
This service is offered by Result Generation
We do not save your information, and your email is the only information we forward to the service.
If you wish to unsubscribe, please click here