I think I can answer these questions the best I can 🥰💗
Mmmh, it is less common to find Frontend Development jobs that exclusively require Java for Frontend Development.
Java is traditionally used for backend development and server-side programming. There are frameworks that touched on Frontend Dev that you can use with Java but they’re not common as well.
I don’t know where you live but I’ll just reference the UK’s job market on Java Developers, this is what they’re asking from candidates to know:
See? It’s all mainly backend development knowledge.
Maybe you meant JavaScript? Because HTML, CSS, and JavaScript it way more common for Frontend Development as they are the 3 basics of Frontend Development, then you have your frameworks and libraries to work with too! But if you meant Java the programming language for sure then no, it’s not common for Frontend Dev.
If you want to do Frontend Dev, try learning JavaScript and then a framework or two e.g. React.js or Vue.js and go from there!
Website builders, CMS and E-Commerces
In my experience when I was job hunting and my casual browsing to see what’s on the market these days, I see a lot of companies wanting people who know how to work these sites you mentioned, especially Wordpress and Shopfiy. So if you know how to use them, maybe in the past you tried Wordpress, if you add that to your CV/Resume it would be a plus.
For instance, I seen job descriptions and where it asks for your skills and tech stack, they would ask the programming languages they want, the frameworks they want and then would say “Should have experience using Shopfiy/WordPress”. The company might have existing projects or plans to build or maintain Shopify-based websites or online stores. By mentioning Shopify in the job description, they are seeking candidates who can contribute to these projects effectively. Same goes for WordPress and SqaureSpace (haven’t seen a lot a SqaureSpace requirements though).
I don’t think these sites will take developer jobs away as companies still need developers who know their way around it for their projects, unless they get Rachel from marketing to learn the whole thing - unlikely. So I wouldn’t worry too much 🥰👍🏾
Useless Frontend Experience
No experience is useless! But if you mean “will my chances of getting a job decrease if I only know Frontend Development” then I would say it all depends. There are a lot of freelancers out there e.g. on Upwork, who are solely Frontend developers and offer their services, so you can make some income from that!
In terms of working in a company, you can get a job will Frontend Dev experience. An example tech stack could look like this:
Framework: Bootstrap, React.js, Vue.js, Django
Package Managers: npm, Yarn
CSS preprocessors: SCSS, LESS
Other programming languages: Python, TypeScript
Number 7 is really optional… Nowadays I’m see more Node.js being in there too. It’s a backend JavaScript runtime environment. It allows you to execute JavaScript code on the server-side, enabling you to build server applications, APIs (Application Programming Interfaces), and other backend services using JavaScript. Some companies see it as a plus to know this as well! I learnt it in my Frontend Development bootcamp, they said it’s a plus to know this even if you’re applying for Frontend jobs~!
Here is an example Frontend Developer “skills and experience” section from a job opening I found - LINK:
2+ years of experience with component-based architecture (Angular).
Excellent command of HTML, CSS, vanilla Javascript and Typescript.
Proficient with web browser APIs and HTTP.
Pragmatic engineer who actively avoids over-engineering solutions.
Maintains high quality code in a delivery focused environment.
Experience building shared code libraries (NPM packages).
Experience with automated testing frameworks such as Jest, Karma, Cypress, or Protractor (we use Jest and Cypress).
Understanding of CI / CD pipeline to safely and effectively release software.
Then again I’ve seen some jobs like “You know HTML, CSS, JavaScript and Bootstrap 4? Please apply” so it really all depends! 😅
I always say look at the job market around you and see what’s popping up the most in terms of what a Frontend Developer must have in their skill set! Hope this helps! 💗🙌🏾