Full Stack JavaScript Developer (Flutter)

Job Location

CapeTown, South Africa

Job Description

Required Skills & Experience Tertiary qualification in Computer science or related fields would be a benefit. 35 years of software development experience. Highly proficient with the JavaScript language and its modern ES6 syntax and features. Highly proficient with Vue.js framework and its core principles such as components, reactivity, and the virtual DOM. Familiarity with the Vue.js ecosystem, including Vue CLI, Pinia, Vue Router , and Nuxt.js . Highly proficient in design and coding of modern, interactive and functional user interfaces (UIs). 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 tools and Git. Experience with both consuming and designing RESTful APIs. Other Technical Skills Requirements: AWS / EC2 and RDS IIS and Apache Web Servers SQL Server, MySQL and MongoDB Cordova, PhoneGap and Flutter - Mobile app development frameworks (IOS & Android) AWS Lambda serverless services Pusher real-time comms layer Websocket communications Experience with AWS CI/CD processes Key Responsibilities Translate application storyboards and use cases into functional applications. Participate as a team member in fully agile Scrum deliveries (Trello), assists team in planning 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.

Location: CapeTown, ZA

Posted Date: 7/30/2025
View More Jobs

Contact Information

Contact Human Resources

Posted

July 30, 2025
UID: 5328588097

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.