{"id":2858,"date":"2022-09-13T10:38:49","date_gmt":"2022-09-13T10:38:49","guid":{"rendered":"https:\/\/itdsportugal.com\/?post_type=news&#038;p=2858"},"modified":"2025-09-26T06:39:27","modified_gmt":"2025-09-26T06:39:27","slug":"who-are-front-end-javascript-developers","status":"publish","type":"news","link":"https:\/\/itdsportugal.com\/en\/news\/who-are-front-end-javascript-developers\/","title":{"rendered":"Who are Front-End\/JavaScript developers?"},"content":{"rendered":"<div class=\"py-40 xl:py-60 bg-background-primary layout-news-content\">\n  <div class=\"container\">\n    <div\n  class=\"grid gap-x-40 gap-y-100 xl:gap-x-50 2xl:gap-x-150 xl:grid-cols-[1fr_420px] editor-grid\"\n>\n  <main>\n    <div class=\"mx-auto max-w-[990px]\">\n        <div class=\"md:flex space-y-50 md:space-y-0 xl:block xl:space-y-50 2xl:flex 2xl:space-y-0 items-center justify-between pb-30 xl:pb-50 mb-30 xl:mb-50 border-b border-border-primary\">\n          <a\n    class=\"button-text group !px-0\" href=\"https:\/\/itdsportugal.com\/en\/news\/\"\n    data-size=\"medium\"\n        data-revert=\"true\"\n  >\n    Return to the list\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 21\"><path d=\"M.462 10.092h19.077a.41.41 0 1 1 0 .82H1.453l2.49 2.49a.41.41 0 0 1-.581.581l-3.191-3.19a.408.408 0 0 1-.088-.448.413.413 0 0 1 .379-.253Z\" \/><path d=\"M3.657 6.897a.41.41 0 0 1 .29.701L.752 10.795a.41.41 0 0 1-.581-.581l3.195-3.195a.41.41 0 0 1 .29-.12Z\" \/><\/svg>      <\/a>\n          <div class=\"sm:flex items-center space-y-10 sm:space-y-0 sm:gap-x-30\">\n                          <div class=\"flex items-center gap-x-10\">\n                <svg class=\"w-24 h-24 shrink-0 pointer-events-none fill-white\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 25\"><path d=\"M20.43 20.11a3 3 0 0 1-.89 2.22 3.17 3.17 0 0 1-2.24.92H6.71a3.12 3.12 0 0 1-3.13-3v-.45a6.23 6.23 0 0 1 2.1-4.6l2.71-2.44a.37.37 0 0 0 0-.59L5.67 9.73a.73.73 0 0 1 0-1 .75.75 0 0 1 1.06 0l2.67 2.35a1.84 1.84 0 0 1 0 2.77l-2.71 2.44a4.64 4.64 0 0 0-1.62 3.49v.43a1.63 1.63 0 0 0 1.63 1.57h10.6a1.64 1.64 0 0 0 1.63-1.64v-.34a4.65 4.65 0 0 0-1.62-3.51l-2.71-2.44a1.858 1.858 0 0 1 0-2.77l2.7-2.43a4.68 4.68 0 0 0 1.62-3.5v-.32a1.62 1.62 0 0 0-1.63-1.61H6.7a1.62 1.62 0 0 0-1.63 1.61v.32a.75.75 0 1 1-1.5 0v-.32A3.11 3.11 0 0 1 6.7 1.75h10.59a3.11 3.11 0 0 1 3.13 3.08v.32a6.18 6.18 0 0 1-2.1 4.58l-2.71 2.44a.381.381 0 0 0 0 .59l2.71 2.44a6.18 6.18 0 0 1 2.1 4.58l.01.33ZM7.89 18.34l2.42-2.45a2.51 2.51 0 0 1 3.49 0l2.41 2.45a1.19 1.19 0 0 1 .25 1.33 1.22 1.22 0 0 1-1.11.73H8.76a1.21 1.21 0 0 1-.87-2.06Zm1.52.59h5.29l-2-2a1 1 0 0 0-1.34 0l-1.95 2Z\" \/><\/svg>                <p class=\"text-title-18 light:text-text-primary\">Reading time: 7 min<\/p>\n              <\/div>\n                                  <\/div>\n        <\/div>\n        <div class=\"grid grid-cols-1 gap-y-50 w-full editor-grid\">\n          \n<div  class=\"cms text-title-18 light:text-text-primary\">\n  <p><em><strong>Micha\u0142 Saletra<\/strong>\u00a0\u2013 Front End developer since 2017, in ITDS since 2021. Micha\u0142 graduated from Civil Engineering, but learned coding during a bootcamp and later gained experience in various projects. Nowadays he works for Millennium Bank as an engineer in ReactJs team where he is responsible for maintenance and development of the bank\u2019s main web application.<\/em><\/p>\n<p><strong>If you are reading this article, there is a high chance you have asked yourself this question more than once. Well, if you ask me, an FE\/JS developer is a person that puts ideas into practice. Similarly to Geppetto, a front-end developer starts with \u201cdead\u201d mockups and logic designs. Then, after spending some time on his craft, he is able to witness it come to life in a production environment. There is a little less magic involved in computer engineering, but seeing one\u2019s work used by people in practice, which also leads to measurable improvement of a company\u2019s finances, is magical in its own way.<\/strong><\/p>\n<p>That was a bit philosophical, wasn\u2019t it?<\/p>\n<p>So, if we adopt a more technical approach \u2013 being a JavaScript developer is a form of specialization that has evolved from the front-end developer position. The JavaScript is developed constantly, to the point that it has also become a BE language. More logic and app functionalities can be handled by the browser and the one and the only language that is supported by browsers is\u2026\u00a0<strong>JavaScript<\/strong>. Once ReactJS, AngularJS, Vue and other popular front-end libraries were released, some developers (myself included) had the opportunity to focus on their JavaScript specialization. Of course, knowing JavaScript is not necessary to use those libraries, but if you want to excel in your career, you will have to master it at some point.<\/p>\n<h3>What are the responsibilities of JavaScript developers?<\/h3>\n<p>Now, the responsibilities always differ depending on the technology used in your project, the company\u2019s management methodologies and your experience. Nonetheless, the essence of the developer\u2019s work remains the same \u2013\u00a0<strong>introducing new features and maintaining old ones on the client\u2019s side of the web application<\/strong>. Of course, if you ask any developer what they would rather do \u2013 develop a greenfield project or debug some old, forgotten module, most of them would choose the former. Unfortunately, being employed means doing what needs to be done. As I like to say:\u00a0<strong>\u201cit\u2019s not always about the code\u201d<\/strong>, which for JS dev means: code reviews, updates of libraries, migrations to new solutions and, last but not least, spending numerous hours on meetings with business stakeholders. Personally, I prefer to treat all of these as a part of my daily responsibilities. It is important to realize that not writing code does not mean you are not doing your job well. Time spent on code review or technical tasks is not time lost (as long as you don\u2019t have a deadline coming up and decide to implement a new library in your solution).<\/p>\n<h3>Skills needed by JS devs<\/h3>\n<p>Let\u2019s start by pointing out the obvious \u2013 the most crucial skill for a JavaScript developer is the knowledge of the language itself. JavaScript is weird (<a href=\"https:\/\/jsisweird.com\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" rel=\"nofollow noopener\">https:\/\/jsisweird.com\/<\/a>) and has many nuances which make it a very useful, yet surprising programming language.<\/p>\n<p>FYI: in this case\u00a0<strong>everything is just a matter of experience<\/strong>. If you want to start developing web applications, you should learn how the Internet works in general: how the http requests work, what a RESTful API is, etc. Like every craftsman,\u00a0<strong>a developer needs to be keen on his tools<\/strong>. Mastering code editor functions and browser debugging features will surely make your life as a developer much easier.<\/p>\n<h3>Which companies need\/employ Front End JavaScript devs?<\/h3>\n<p>According to GitHub\u2019s data of language usage (<a href=\"https:\/\/madnight.github.io\/githut\/#\/pull_requests\/2022\/1\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" rel=\"nofollow noopener\">https:\/\/madnight.github.io\/githut\/#\/pull_requests\/2022\/1<\/a>),\u00a0<strong>JS is ranked #3<\/strong>, which directly correlates with the job market potential. That being said, I cannot imagine a modern IT company without JavaScript (aka web, aka FE) developers. Not only because developing applications with modern JS libraries such as React is time-efficient, but also, as already mentioned, because it is the only language supported by browsers. I myself have already worked for a marketing agency and a software house, and currently I am employed by a bank (thanks to ITDS), and all that only 5 years after entering the job market! I used this example to showcase that\u00a0<strong>JavaScript developers are needed in various organizations<\/strong>\u00a0\u2013 in fact, they are always needed whenever business solutions involve any sort of web application.<\/p>\n<h3>How to become a JavaScript developer?<\/h3>\n<p>The answer to this question is simple \u2013\u00a0<strong>start coding<\/strong>. A good place to start are\u00a0<strong>educational platforms<\/strong>\u00a0like udemy.com or YouTube, obviously. For those who prefer to take part in classes and have some sort of a mentor (like me ?), there are also plenty of courses (on-site and online) available. \u201cYou don\u2019t know JS\u201d (<a href=\"https:\/\/github.com\/getify\/You-Dont-Know-JS\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" rel=\"nofollow noopener\">https:\/\/github.com\/getify\/You-Dont-Know-JS<\/a>), a well-known series among developers, is worth reading as well. Furthermore, and I cannot stress this enough, every line of code is important when you start learning, so make sure you find the time for writing it. Once you get some experience, it is good to create some sort of a portfolio:\u00a0<strong>a GitHub repository or personal site is a good addition to every resume<\/strong>. For more detailed roadmap on how to become a JS developer, take a look here:\u00a0<a href=\"https:\/\/roadmap.sh\/javascript\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" rel=\"nofollow noopener\">https:\/\/roadmap.sh\/JavaScript<\/a><u>.<\/u><\/p>\n<p><strong>Read more:<\/strong>\u00a0<a href=\"https:\/\/itdsportugal.com\/en\/changing-your-career-to-it-is-it-difficult\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" rel=\"noopener\">Changing your career to IT. Is it difficult?<\/a><\/p>\n<h3>Career growth opportunities of a JavaScript developer<\/h3>\n<p>JavaScript is a language that develops constantly. Nowadays, it is widely used on the client\u2019s side of the application. Very often libraries like React (<a href=\"https:\/\/pl.reactjs.org\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" rel=\"nofollow noopener\">https:\/\/pl.reactjs.org\/<\/a>) or Angular (<a href=\"https:\/\/angular.io\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" rel=\"nofollow noopener\">https:\/\/angular.io\/<\/a>) are used because of their high utility and reliability in terms of web development. A JS developer can choose to specialize in either of those libraries (or both). This alone is incredibly valuable on the job market. Moreover, for those more interested in back-end technologies, learning JavaScript opens a career path as well. Thanks to Node.js (<a href=\"https:\/\/nodejs.org\/en\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" rel=\"nofollow noopener\">https:\/\/nodejs.org\/en\/<\/a>), the language can be run in a server environment making it a fully competitive back-end technology. As you can see, it is possible to become a full stack web-developer knowing just one programming language \u2013 JavaScript. Finally, there are various libraries that allow JS to work on microcontrollers, which means another universe of possibilities.<\/p>\n<h3>Where to look for a job as a JavaScript developer?<\/h3>\n<p>An obvious source of open jobs are\u00a0<strong>job search portals<\/strong>\u00a0and\u00a0<strong>websites of IT Outsourcing companies<\/strong>, such as\u00a0<a href=\"https:\/\/itdsportugal.com\/en\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" rel=\"noopener\">ITDS<\/a>.\u00a0<strong>LinkedIn<\/strong>\u00a0is also a great platform to look for innovative projects. Each of the above can lead to a potential job offer, so don\u2019t limit yourself to just one.<\/p>\n<h3>Working with an IT Engineer Outsourcing company<\/h3>\n<p>One of the most common problems among front-end teams is the burnout and the boredom that come if you are constantly working on the same application. My experience shows that\u00a0<strong>an average developer changes jobs every 2 to 3 years<\/strong>. It is of course an effective way to gain experience on various projects and in different organizations, but it often comes with the stress of finding a new job in the first place. There is a simple solution to that problem \u2013\u00a0<strong>outsourcing companies<\/strong>. They hire developers as their consultants and offer them to organizations that do not have the time and resources for candidate sourcing. Usually the recruitment process needs to happen anyway with each different vacancy the developer is aiming for. Personally, I find working with ITDS very satisfying, mostly because\u00a0<strong>I am able to change the project I work on at any time and the company is very helpful at every step of such a process<\/strong>. Click\u00a0<a href=\"https:\/\/itdsportugal.com\/en\/it-jobs\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" rel=\"noopener\">here<\/a>\u00a0to check out latest IT job offers.<\/p>\n<h3>Conclusion<\/h3>\n<p>In conclusion, the job market is still in great need of web developers, no matter the specialization. Whether it\u2019s Node, React or advanced CSS, you are very likely to find a job with these technologies. That is, obviously, if you are at least half decent at using them. There are many places and sources you can learn from; the only obstacle at this point is finding the time and putting enough effort into the learning process. Once you find your first job, each next one will be easier to get, so be patient. If you don\u2019t like searching for job offers on your own, you should definitely consider working for an IT Engineer Outsourcing company like ITDS.<\/p>\n\n<\/div>\n\n\n        <\/div>\n        <div class=\"flex items-center justify-between mt-50 xl:mt-100\">\n          <div>\n                          <a\n    class=\"button-text group !px-0\" href=\"https:\/\/itdsportugal.com\/en\/news\/recruitment-in-it-how-to-make-a-good-impression\/\"\n    data-size=\"medium\"\n        data-revert=\"true\"\n  >\n    Previous\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 21\"><path d=\"M.462 10.092h19.077a.41.41 0 1 1 0 .82H1.453l2.49 2.49a.41.41 0 0 1-.581.581l-3.191-3.19a.408.408 0 0 1-.088-.448.413.413 0 0 1 .379-.253Z\" \/><path d=\"M3.657 6.897a.41.41 0 0 1 .29.701L.752 10.795a.41.41 0 0 1-.581-.581l3.195-3.195a.41.41 0 0 1 .29-.12Z\" \/><\/svg>      <\/a>\n                      <\/div>\n          <div>\n                          <a\n    class=\"button-text group !px-0\" href=\"https:\/\/itdsportugal.com\/en\/news\/itds-at-the-house-of-happy-rebels-festival-2022\/\"\n    data-size=\"medium\"\n        data-revert=\"false\"\n  >\n    Next\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 21\"><path d=\"M19.538 10.908H.462a.41.41 0 1 1 0-.82h18.085l-2.49-2.49a.41.41 0 0 1 .582-.581l3.19 3.19a.409.409 0 0 1 .089.448.413.413 0 0 1-.38.253Z\" \/><path d=\"M16.344 14.103a.411.411 0 0 1-.29-.701l3.195-3.196a.411.411 0 0 1 .58.581l-3.194 3.195a.41.41 0 0 1-.291.12Z\" \/><\/svg>      <\/a>\n                      <\/div>\n        <\/div>\n      <\/div>\n  <\/main>\n            <aside>\n        <h2 class=\"text-title-30 mb-40\">Similar Posts<\/h2>\n          <div class=\"grid md:grid-cols-2 xl:grid-cols-1 gap-30 xl:gap-50\">\n                                        <a href=\"https:\/\/itdsportugal.com\/en\/news\/ai-recruitment-portugal-scale-ai-teams\/\"\n  class=\"group block hover:cursor-pointer\"\n>\n      <div class=\"relative mb-30 rounded-12 overflow-hidden\">\n      <img decoding=\"async\" width=\"486\" height=\"340\" src=\"https:\/\/itds.pl\/app\/uploads\/sites\/3\/2026\/05\/ai-recruitment-portugal-talent-shortage-2026-486x340.png\" class=\"w-full object-cover hover:linear duration-700 group-hover:scale-[1.1] h-[260px]\" alt=\"AI Talent Shortage in Portugal: How Tech Companies Can Scale AI Teams Faster\" loading=\"lazy\" \/>      <div\n        class=\"absolute top-0 left-0 w-full h-full\"\n        style=\"background: linear-gradient(240.59deg, rgba(0, 0, 0, 0) 33.19%, rgba(0, 0, 0, 0.65) 100.01%);\"\n      ><\/div>\n    <\/div>\n  \n      <h3 class=\"text-title-24 light:text-text-primary\">AI Talent Shortage in Portugal: How Tech Companies Can Scale AI Teams Faster<\/h3>\n  <\/a>\n                                        <a href=\"https:\/\/itdsportugal.com\/en\/news\/ai-fintech-portugal-why-portuguese-financial-companies-need-flexible-engineering-teams\/\"\n  class=\"group block hover:cursor-pointer\"\n>\n      <div class=\"relative mb-30 rounded-12 overflow-hidden\">\n      <img decoding=\"async\" width=\"486\" height=\"340\" src=\"https:\/\/itds.pl\/app\/uploads\/sites\/3\/2026\/04\/40-486x340.png\" class=\"w-full object-cover hover:linear duration-700 group-hover:scale-[1.1] h-[260px]\" alt=\"AI Fintech Portugal: Why Portuguese Financial Companies Need Flexible Engineering Teams\" loading=\"lazy\" \/>      <div\n        class=\"absolute top-0 left-0 w-full h-full\"\n        style=\"background: linear-gradient(240.59deg, rgba(0, 0, 0, 0) 33.19%, rgba(0, 0, 0, 0.65) 100.01%);\"\n      ><\/div>\n    <\/div>\n  \n      <h3 class=\"text-title-24 light:text-text-primary\">AI Fintech Portugal: Why Portuguese Financial Companies Need Flexible Engineering Teams<\/h3>\n  <\/a>\n                                        <a href=\"https:\/\/itdsportugal.com\/en\/news\/devops-engineer-in-portugal-why-lisbon-became-a-strategic-hub-for-international-tech-careers\/\"\n  class=\"group block hover:cursor-pointer\"\n>\n      <div class=\"relative mb-30 rounded-12 overflow-hidden\">\n      <img decoding=\"async\" width=\"486\" height=\"340\" src=\"https:\/\/itds.pl\/app\/uploads\/sites\/3\/2026\/04\/Image-10-486x340.jpg\" class=\"w-full object-cover hover:linear duration-700 group-hover:scale-[1.1] h-[260px]\" alt=\"DevOps Engineer in Portugal: Why Lisbon Became a Strategic Hub for International Tech Careers.\" loading=\"lazy\" \/>      <div\n        class=\"absolute top-0 left-0 w-full h-full\"\n        style=\"background: linear-gradient(240.59deg, rgba(0, 0, 0, 0) 33.19%, rgba(0, 0, 0, 0.65) 100.01%);\"\n      ><\/div>\n    <\/div>\n  \n      <h3 class=\"text-title-24 light:text-text-primary\">DevOps Engineer in Portugal: Why Lisbon Became a Strategic Hub for International Tech Careers.<\/h3>\n  <\/a>\n                      <\/div>\n      <\/aside>\n      <\/div>\n  <\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":2579,"template":"","news_category":[],"class_list":["post-2858","news","type-news","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Who are Front-End\/JavaScript developers? - ITDS PORTUGAL<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/itdsportugal.com\/en\/news\/who-are-front-end-javascript-developers\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Who are Front-End\/JavaScript developers? - ITDS PORTUGAL\" \/>\n<meta property=\"og:url\" content=\"https:\/\/itdsportugal.com\/en\/news\/who-are-front-end-javascript-developers\/\" \/>\n<meta property=\"og:site_name\" content=\"ITDS PORTUGAL\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-26T06:39:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/08\/michal-saletra.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"745\" \/>\n\t<meta property=\"og:image:height\" content=\"570\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/itdsportugal.com\/en\/news\/who-are-front-end-javascript-developers\/\",\"url\":\"https:\/\/itdsportugal.com\/en\/news\/who-are-front-end-javascript-developers\/\",\"name\":\"Who are Front-End\/JavaScript developers? - ITDS PORTUGAL\",\"isPartOf\":{\"@id\":\"https:\/\/itdsportugal.com\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/itdsportugal.com\/en\/news\/who-are-front-end-javascript-developers\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/itdsportugal.com\/en\/news\/who-are-front-end-javascript-developers\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/08\/michal-saletra.jpeg\",\"datePublished\":\"2022-09-13T10:38:49+00:00\",\"dateModified\":\"2025-09-26T06:39:27+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/itdsportugal.com\/en\/news\/who-are-front-end-javascript-developers\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/itdsportugal.com\/en\/news\/who-are-front-end-javascript-developers\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/itdsportugal.com\/en\/news\/who-are-front-end-javascript-developers\/#primaryimage\",\"url\":\"https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/08\/michal-saletra.jpeg\",\"contentUrl\":\"https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/08\/michal-saletra.jpeg\",\"width\":745,\"height\":570,\"caption\":\"michal-saletra\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/itdsportugal.com\/en\/news\/who-are-front-end-javascript-developers\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/itdsportugal.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"News\",\"item\":\"https:\/\/itdsportugal.com\/en\/news\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Who are Front-End\/JavaScript developers?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/itdsportugal.com\/en\/#website\",\"url\":\"https:\/\/itdsportugal.com\/en\/\",\"name\":\"ITDS PORTUGAL\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/itdsportugal.com\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/itdsportugal.com\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/itdsportugal.com\/en\/#organization\",\"name\":\"ITDS\",\"url\":\"https:\/\/itdsportugal.com\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/itdsportugal.com\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/itds.pl\/app\/uploads\/sites\/3\/2026\/05\/ITDS_logo-1.png\",\"contentUrl\":\"https:\/\/itds.pl\/app\/uploads\/sites\/3\/2026\/05\/ITDS_logo-1.png\",\"width\":650,\"height\":400,\"caption\":\"ITDS\"},\"image\":{\"@id\":\"https:\/\/itdsportugal.com\/en\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Who are Front-End\/JavaScript developers? - ITDS PORTUGAL","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/itdsportugal.com\/en\/news\/who-are-front-end-javascript-developers\/","og_locale":"en_US","og_type":"article","og_title":"Who are Front-End\/JavaScript developers? - ITDS PORTUGAL","og_url":"https:\/\/itdsportugal.com\/en\/news\/who-are-front-end-javascript-developers\/","og_site_name":"ITDS PORTUGAL","article_modified_time":"2025-09-26T06:39:27+00:00","og_image":[{"width":745,"height":570,"url":"https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/08\/michal-saletra.jpeg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/itdsportugal.com\/en\/news\/who-are-front-end-javascript-developers\/","url":"https:\/\/itdsportugal.com\/en\/news\/who-are-front-end-javascript-developers\/","name":"Who are Front-End\/JavaScript developers? - ITDS PORTUGAL","isPartOf":{"@id":"https:\/\/itdsportugal.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/itdsportugal.com\/en\/news\/who-are-front-end-javascript-developers\/#primaryimage"},"image":{"@id":"https:\/\/itdsportugal.com\/en\/news\/who-are-front-end-javascript-developers\/#primaryimage"},"thumbnailUrl":"https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/08\/michal-saletra.jpeg","datePublished":"2022-09-13T10:38:49+00:00","dateModified":"2025-09-26T06:39:27+00:00","breadcrumb":{"@id":"https:\/\/itdsportugal.com\/en\/news\/who-are-front-end-javascript-developers\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/itdsportugal.com\/en\/news\/who-are-front-end-javascript-developers\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/itdsportugal.com\/en\/news\/who-are-front-end-javascript-developers\/#primaryimage","url":"https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/08\/michal-saletra.jpeg","contentUrl":"https:\/\/itds.pl\/app\/uploads\/sites\/3\/2025\/08\/michal-saletra.jpeg","width":745,"height":570,"caption":"michal-saletra"},{"@type":"BreadcrumbList","@id":"https:\/\/itdsportugal.com\/en\/news\/who-are-front-end-javascript-developers\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/itdsportugal.com\/en\/"},{"@type":"ListItem","position":2,"name":"News","item":"https:\/\/itdsportugal.com\/en\/news\/"},{"@type":"ListItem","position":3,"name":"Who are Front-End\/JavaScript developers?"}]},{"@type":"WebSite","@id":"https:\/\/itdsportugal.com\/en\/#website","url":"https:\/\/itdsportugal.com\/en\/","name":"ITDS PORTUGAL","description":"","publisher":{"@id":"https:\/\/itdsportugal.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/itdsportugal.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/itdsportugal.com\/en\/#organization","name":"ITDS","url":"https:\/\/itdsportugal.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/itdsportugal.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/itds.pl\/app\/uploads\/sites\/3\/2026\/05\/ITDS_logo-1.png","contentUrl":"https:\/\/itds.pl\/app\/uploads\/sites\/3\/2026\/05\/ITDS_logo-1.png","width":650,"height":400,"caption":"ITDS"},"image":{"@id":"https:\/\/itdsportugal.com\/en\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/itdsportugal.com\/en\/wp-json\/wp\/v2\/news\/2858","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/itdsportugal.com\/en\/wp-json\/wp\/v2\/news"}],"about":[{"href":"https:\/\/itdsportugal.com\/en\/wp-json\/wp\/v2\/types\/news"}],"author":[{"embeddable":true,"href":"https:\/\/itdsportugal.com\/en\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":0,"href":"https:\/\/itdsportugal.com\/en\/wp-json\/wp\/v2\/news\/2858\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/itdsportugal.com\/en\/wp-json\/wp\/v2\/media\/2579"}],"wp:attachment":[{"href":"https:\/\/itdsportugal.com\/en\/wp-json\/wp\/v2\/media?parent=2858"}],"wp:term":[{"taxonomy":"news_category","embeddable":true,"href":"https:\/\/itdsportugal.com\/en\/wp-json\/wp\/v2\/news_category?post=2858"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}