Educational requirements: Bachelor
English requirements: Competent English
Requirements for skilled employment experience for years: 1-3 years
Required residence status: Temporary visa
Accept remote work: Accept during COVID-19 restrictions only
We’re looking for a Software Developer/Consultant with a passion for developing web solutions and engaging with eCommerce website owners. The successful candidate will be an experienced software developer fluent with javascript and javascript libraries like jQuery, React, Vue and NodeJS and PHP, version control (GIT), SQL, software testing and providing technical support. Additionally, you should enjoy presenting and engaging with enterprise clients and marketing teams.
You will work closely with other members of the Onboarding Team and report to the Project Manager. The Onboarding Team is part of the Technical Solutions Team within Engineering at Longtail UX with the charter of onboarding clients onto the Longtail UX Platform and ensuring their success.
Key areas of responsibility:
Develop LUX Smart Pages - leveraging existing client codebase and extending it by adding custom javascript features following best practices.
Develop automated tests (unit, integration, end-to-end); Run Manual tests (until all tests are fully automated)
Consult with the client, help establish project requirements, develop mockups of UI/UX for LUX Smart pages and their associated functionalities
Maintain and troubleshoot issues (bug fixes) in LUX Smart Pages to ensure the designs match the client pages and associated functionality (e.g. add to cart is working correctly)
Deploy & test the LUX smart pages in various development environments such as UAT/Staging & Production
Conduct user acceptance testing (UAT) in UAT/Staging and Production environments to ensure high quality, bug-free software delivery
Collaborate with other client teams to provide the development & testing support required for the client onboarding and integration
Identify areas of improvement in existing development workflows & research/develop solutions
Create and maintain detailed technical documentation - internal and client-facing on handover of the solution
Essential skills and experience:
Strong communication skills and ability to engage with clients. Excellent written and spoken English. Ability to present.
Able to work as part of a team (predominantly) as well as individually (occasionally)
Strong programming skills with javascript and PHP including writing clean, readable, modular and testable code that can be collaboratively owned by the team
Strong testing mindset (unit, functional and integration tests) and familiarity with automated testing frameworks
Strong knowledge of UI/UX development frameworks such as Bootstrap, CSS layouts (Grid, Flexbox), jQuery and modern javascript libraries
Troubleshooting and problem-solving skills. Persistence.
Great initiative and attitude
An eagerness to learn
Full-time Australian working rights
You’re perfect for the role if you:
Have a passion for technical best practices and engineering excellence
Are passionate about Agile development practices (Kanban and Scrum)
Strong front-end development skills
Back-end development experience is desirable but not essential
Familiarity with Atlassian collaboration tools such as Confluence and JIRA
Have working (or better) knowledge of PHP and Laravel PHP framework
Have knowledge of on-page SEO best practices (including core web vitals etc.)
Experience with consuming RESTful APIs, third-party APIs and GraphQL
Are experienced with GIT Version Control and modern web development toolchains
Have knowledge of responsive and adaptive design
Have working (or better) knowledge of design tools like Figma/Photoshop/Illustrator to create design UI/UX mockups/wireframes
An understanding of AWS Cloud infrastructure (EC2, S3, RDS, Lambda), Docker and CI/CD is desirable
Understanding of SQL and SQL Server