Junior Developer

Pretoria, Gauteng
Posted today
Company:
Yo-loco
Company Description:
Designed to drive local community development, Yo’Loco gives users easy access to emergency services, points of interest, tradesmen, entrepreneurial businesses, learning institutions, current recreational activities, and so much more. Better yet, consumers use the app for free
Contract Type:
Full Time
Experience Required:
2 years
Education Level:
Grade 12
Number of vacancies:
4

Job Description

1. JOB SUMMARY AND GENERAL RESPONSIBILITIES
1. Front-End Development: Creating and maintaining user interfaces using HTML, CSS, and JavaScript while ensuring a responsive and visually appealing design.
2. Back-End Development: Developing server-side logic and APIs using Laravel to handle data processing, storage, and retrieval.
3. Database Management: Managing databases using tools like MySQL or PostgreSQL, including creating tables, indexes, and optimizing queries.
4. Bug Fixing: Identifying and resolving software defects and issues to ensure smooth functionality of the application.
5. Feature Implementation: Adding new features and functionalities to the application based on requirements and specifications.
6. Testing: Writing and conducting unit tests, integration tests, and end-to-end tests to ensure the quality and reliability of the codebase.
7. Code Reviews: Participating in code reviews to provide constructive feedback to team members and improve code quality.
8. Version Control: Using version control systems like Git to manage and collaborate on code changes with other team members.
9. Documentation: Writing and maintaining technical documentation, including code comments and user guides, to assist team members and users.
10. Performance Optimization: Analyzing and improving the performance of the application by identifying bottlenecks and optimizing code.

2. LOCATION
Pretoria Regional office and such other locations or destinations as determined by the Employer from time to time.
3. REPORTING RELATIONSHIPS
3.1 Reports to: Development Manager
4. SKILLS & REQUIRED COMPETENCIES
4.1 Organisational skills.
4.2 Interpersonal skills.
4.3 Ability to understand and execute oral and written instructions.
4.4 Good communication and interpersonal skills.
4.5 Planning and organizing
4.6 Learning and researching
4.7 Creating and innovating
4.8 Applying expertise and technology
4.9 Writing and reporting
4.10 Exposure to mobile development technologies would be advantageous

5. REQUIRED PERSONAL ATTRIBUTES
5.1 Attention to detail.
5.2 Ability to prioritize.
5.3 Self-driven and ability to work independently as well as part of a team.

5.4 Flexibility to manage more than one task at any given time.
6. MINIMUM QUALIFICATION AND/OR EXPERIENCE REQUIREMENTS
6.1 Valid code EB driver’s license.
6.2 Educational level: Matric Certificate and/or any other relevant qualification.

Please Note:
* Candidates from Pretoria and surrounding areas will be given preference.
* Candidates with Afrikaans as first language will be given preference.
* Should you not receive any feedback regarding your application, please consider your application as unsuccessful.
Salary:
R 10 000,00 Monthly