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! ššš¾