Job Title: Software Developer
Company:RareCruit
Job description: A leading property management software company is expanding.We are seeking a talented Software Developer to create impactful visuals that align with our brand and marketing goals. Creativity and attention to detail are key.Somerset West | Permanant | In-Office | Salary 40k-50kDuties and Responsibilities:
- Translate application storyboards and use cases into functional applications.
- Participate as a team leader in fully agile Scrum deliveries (Trello), assist the team in the planning of projects, including identifying task groups, time estimates, and recommending assignments.
- Design, develop, and maintain efficient, reusable, and reliable Javascript/PHP code and applications.
- Ensure the best possible performance, quality, efficiency, and responsiveness of applications.
- Responsible for regular communication with others involved in the development/design process.
- Implement test, bottleneck-fix, and bug-fix functionality.
- Provide support to end users.
- Help maintain code quality, organization, and automatization.
- Produce the systems that support our always-on culture.
- Staying up to date with all recent developments in JavaScript. Vue.js, SQL/non-SQL, and AWS space.
- Keeping an eye on security updates, server environments, and issues found with Vue.js and all project dependencies.
- Proposing any upgrades and updates necessary for keeping up with modern security and development best practices.
Requirements:
- Computer Science or a related degree would be beneficial.
3-5 years of Software Development Experience. * Highly proficient with Javascript ES6+ Syntax and features.
- Highly proficient with Vue.js Framework and its core components, reactivity, and the virtual DOM.
- Familiarity with the Vue.js ecosystem, including Vue CLI, Pinia, Vue Router, and Nuxt.js.
- Highly proficient in the design and coding of modern, interactive, and functional User Interfaces (UI’s).
- Experience with the SlimPHP framework, familiar with request/response framework.
- Good understanding of HTML5 and CSS3, including Bootstrap and other CSS frameworks.
- Building modular and reusable components and libraries.
- Understanding of server-side rendering and its benefits and use cases.
Knowledge of functional programming and object-oriented programming paradigms. * Ability to write efficient, secure, well-documented, and clean JavaScript code.
- Optimizing your application for performance.
- Proficiency with modern development and Git.
- Experience with both consuming and designing RESTful APIs.
Other Experience and Skills:
- AWS / EC2 and RDS.
- IIS and Apache Web Servers.
- SQL Server, MySQL, and MongoDB.
- Cordova, PhoneGap, and Flutter – Mobile Application Development Frameworks (iOS & Android).
- AWS Lambda serverless services.
- Pusher real-time comms layer.
- WebSocket communications.
- Experience with AWS CI/CD processes would be beneficial.
If you have a relevant degree and experience, we’d love to hear from you!Thank you for applying with RareCruit!Follow us on social media for the latest jobs, trends and market insight:Website:LinkedIn:Facebook:Instagram:If you’re not contacted within three working days, please consider your application as unsuccessful.By submitting your personal data and application you hereby confirm that you have no objection for RareCruit (Pty) Ltd to retain your personal information on our database for future employment opportunities that may arise and, that the information you have provided is true, correct and up to date.
For more information please do not hesitate to contact us.Translate application storyboards and use cases into functional applications
Participate as a team leader in fully agile Scrum deliveries (Trello), assist the team in the planning of projects, including identifying task groups, time estimates, and recommending assignments.
Design, develop, and maintain efficient, reusable, and reliable Javascript/PHP code and applications
Ensure the best possible performance, quality, efficiency, and responsiveness of applications.
Responsible for regular communication with others involved in the development/design process.
Implement test, bottleneck-fix, and bug-fix functionality.
Provide support to end users.
Help maintain code quality, organization, and automatization.
Produce the systems that support our always-on culture.
Staying up to date with all recent developments in JavaScript. Vue.js, SQL/non-SQL, and AWS space.
Keeping an eye on security updates, server environments, and issues found with Vue.js and all project dependencies.
Proposing any upgrades and updates necessary for keeping up with modern security and development best practices.
Expected salary: R30000 – 50000 per month
Location: Western Cape
Job date: Fri, 20 Dec 2024 01:23:31 GMT
Professional CV Tips for Success – jobsguru.co.za
- Contact Information: Use a professional email address and include a phone number. LinkedIn or a personal website can also add value.
- Personal Statement: In 2-3 lines, summarize your strengths and career goals, tailored to the job you’re applying for.
- Work Experience: List roles in reverse-chronological order. Focus on achievements with measurable results, e.g., “Increased sales by 20%.”
- Education: Only list qualifications relevant to the job or recent achievements if early in your career.
- Skills: Include both technical and soft skills. Use keywords from the job description to improve ATS compatibility.
- Formatting: Stick to one or two clean fonts, consistent margins, and ample white space. Avoid graphics unless you’re in a creative field.
- Proofreading: Errors harm your credibility. Review carefully or ask someone else to check for mistakes.
For more guidance, visit jobsguru.co.za.