Senior Developer (Full Stack) MUST BE IN AUSTRALIA NEWZEALAND OR SE ASIA
Worldwide
Senior Developer (Full Stack) WordPress Experience mandatory Good to Great Schools Australia Limited About the Organisation Good to Great Schools Australia (GGSA) partners with schools and school systems to support school improvement along a journey from Poor to Fair, Fair to Good and Good to Great. GGSA is modern and innovative, and we are well set up to support roles from being carried out at home. About the Role We are looking for a Senior Developer who can create engaging and interactive online learning experiences using PHP, WordPress and Learn Dash. You will be responsible for developing and maintaining our website, customising themes and plugins, and integrating various e-learning features and functionalities. You will lead the team and review code before development goes through production. As part of a collaborative and forward-thinking team, you will design and deliver cutting-edge web applications that underpin our school and teacher support programmes. This role demands a developer with expertise across front-end and back-end technologies, particularly within cloud-based environments, who thrives in a fast-paced, dynamic setting. Key Responsibilities Strong knowledge of PHP, especially in WordPress development and debugging (PHP 8.1+). Experience with headless CMS architecture, specifically with NextJS. Experience with WordPress themes and plugins, including Learndash, WooCommerce, Divi, etc. Familiarity with front-end technologies, such as HTML5, CSS3, JavaScript, jQuery, Bootstrap, and experience with TypeScript, React/NextJs, SCSS. Familiarity with web development tooling, including phpcs, phpmd, phpstan, phpunit, codecept, Docker BuildKit, TS config, eslint, prettier, postcss, tailwind, and advanced webpack configuration. Experience with containerisation using Docker/compose, including managing dependencies with composer and npm/yarn/pnpm. Experience with GraphQL APIs, particularly using Hasura. Knowledge of database management systems, particularly MySQL/MariaDB (10+) Understanding of Git workflow and familiarity with CLI/terminal commands. Ability to create responsive and adaptive web designs that work across different devices and browsers Understanding of web development best practices, such as SEO, accessibility, performance, security, etc. Good communication and collaboration skills, as well as the ability to work independently and manage multiple projects. Experience leading a development team, providing guidance and ensuring code quality. A portfolio of previous web development projects that demonstrate your skills and creativity. Contribute to team knowledge sharing, mentor junior developers, and participate in code reviews. Work independently while maintaining a strong, continuous flow of communication within a remote-first team. Desirable Skills Experience with other e-learning platforms or tools, such as Moodle, SCORM, LMS, etc. Knowledge of web design principles and tools, such as Adobe Photoshop, Illustrator, Figma, etc. Familiarity with web development frameworks or libraries, such as Laravel, React, Vue, etc. Background in education technology or experience in an Agile development environment. Knowledge of DevOps practices and experience with CI/CD pipelines. Benefits Fully remote position, offering flexibility and a balanced work-life structure. Opportunity to lead a greenfield project and work with modern technologies. A collaborative and supportive team, contributing to meaningful work in the education sector. Preferred Qualifications Bachelor's degree in computer science, Information Technology, or a related field, or equivalent experience. How to Apply Applicants need to submit a resume and an application letter that addresses the essential selection criteria above. GGSA does NOT consider applications who do not address the selection criteria. If you are looking for the next stage of your career and have a desire to contribute to a not-for-profit organisation that supports Australian schools, we'd love to hear from you! **All applications will be reviewed for authenticity, and responses may be checked using AI-detection tools as part of our screening process.**
- More than 30 hrs/weekHourly
- 6+ monthsDuration
- ExpertExperience Level
$30.00
-
$45.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:Less than 5
- Last viewed by client:yesterday
- Hires:2
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- AustraliaCairns2:48 PM
- $4.5M total spent854 hires, 47 active
- 153,958 hours
- EducationMid-sized company (10-99 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by