Front End Developer
Full Time
Key Responsibilities
Maintenance
- Maintain Joomla & WordPress websites on a monthly basis.
- Backup all websites.
- Migrate websites to a test server prior to updating.
- Update all plugins, modules, and components.
- Update the core.
- Test that the updates worked.
- Migrate any data such as contact form data to ensure the live site is synchronised.
- Migrate back to the live site.
- Fix any issues that arise during this process.
- Update PHP versions when necessary.
- Report anything you can’t fix to your line manager.
Web Design
- Create websites using a variety of tools, predominantly Joomla.
- Use the YooTheme builder.
- Adhere to the CSS 5-1 methodology.
- Implement the BEM methodology.
- Write self-documenting code and class names.
- Assess and implement good design practices.
- Resize images prior to upload.
- Determine when to use SVGs.
- Utilise CSS variables for setting and changing colours.
- Use Bootstrap and other similar frameworks such as Zurb Foundation and UI Kit.
- Write minimal CSS when necessary.
- Develop with Vanilla JS without relying on jQuery.
- PHP:
- Understand basic PHP.
- Read and modify PHP code to change page layouts.
- Extract PHP variables from arrays or objects.
- Create Joomla & WordPress overrides.
- Access the WordPress loop.
Accessibility
- Understand accessibility, WCAG compliance, and achieving A and AA standards.
- Recognise the importance of accessibility.
SEO / Google Web Vitals / Google Lighthouse
- Achieve high scores on Google Lighthouse.
- Interpret and address Google Lighthouse feedback.
- Understand technical SEO.
- Install and configure Google Analytics, Matomo Analytics, Google Tag Manager, and Google Search Console.
- Interpret and act on Google Search Console feedback.
GDPR
- Understand and comply with GDPR.
Copyright
- Recognise when images can and cannot be used.
- Select and use placeholder images until client sign-off.
- Work independently and solve problems.
- Seek help when necessary.
- Accept and incorporate feedback.
- Strive to excel in their role.
- View constructive feedback positively.
- Communicate effectively in English, both written and verbal.
- Ask for clarification when needed.
- Maintain a positive and professional demeanour.
- Attend client calls and take meeting notes when necessary.
- Collaborate effectively within a team.
- Communicate holiday plans in advance.
- Listen attentively and take responsibility for tasks.
Qualifications and Skills
- Proven experience as a Front End Developer.
- Proficiency in Joomla and WordPress.
- Knowledge of SEO best practices and tools.
- Familiarity with accessibility standards.
- Excellent communication and teamwork skills.
- Strong problem-solving abilities and attention to detail.
Square Balloon is an equal opportunities employer and welcomes applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation, or age.
#J-18808-Ljbffr…
