> Markdown version of [/jobs/ext/2848797-front-end-engineer-job](https://www.wearedevelopers.com/jobs/ext/2848797-front-end-engineer-job). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Front-End Engineer job - **Company:** SOHO Square Solutions - **Location:** United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** HTML, JavaScript (Programming Language), HTML5, Cascading Style Sheets (CSS), Web Development, Human-Computer Interaction, JavaScript Libraries, JQuery, Responsive Web Design, Website Wireframe, ReactJS, Backend, Front End Software Development, Software Coding, Workday, Programming Languages - **Published:** September 11, 2026 - **Apply:** https://jobs.diversity.com/career/2485870/front-end-engineer ## About the Role * JavaScript: JavaScript is a programming language that allows front end engineers to create interactive elements on a website. It's important for front end engineers to have a strong understanding of JavaScript to build complex web applications. * HTML and CSS: HTML and CSS are the two primary languages of front-end development. HTML is the language that creates the structure of a website, while CSS is the language that allows for the customization of a website's design. Having a strong understanding of HTML and CSS is essential for a front-end engineer. * Responsive design: Front-end engineers work with web designers to create the user interface of a website or app. They need to be able to respond quickly to design requests from the web designer. This includes being able to create a design that meets the web designer's needs and being able to implement the design quickly. * Back-end programming languages: Front-end engineers often work with back-end engineers, who use different programming languages than front-end engineers. It's important for front-end engineers to know the back-end programming languages their team uses so they can communicate with back-end engineers effectively. * Communication skills: Front end engineers communicate with many different people throughout the workday. They need to be able to clearly explain technical concepts to other engineers, explain design ideas to designers and explain coding issues to other developers. Effective communication skills can help a front end engineer be more efficient and effective in their work. ## Description As a Front-End Engineer, you'll design and develop software solutions that drive organizational transformation, enhance operational efficiency, and strengthen clients' technological capabilities., * Solving problems with existing code, investigating bugs, and fixing issues by collaborating with other engineers * Working with designers to create mockups of new features or redesign existing features based on user feedback * Identifying and implementing best practices for web development including HTML5, CSS3, and JavaScript libraries such as jQuery or React * Creating wireframes or mockups of new features to be approved by clients before beginning development work * Communicate with clients about their needs and preferences in order to create high-quality designs that meet their expectations * Providing technical support for other members of the development team, including answering questions about coding best practices or explaining unfamiliar concepts * Developing prototypes of new features to be reviewed by other members of the development team * Coordinating with other members of the team to manage project scope, timeframes, and budgets * Writing code in one or more programming languages to create applications that run on computers. ## Related Videos - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [To New Frontiers: The Future of Frontend Development](https://www.wearedevelopers.com/videos/404-to-new-frontiers-the-future-of-frontend-development) - [WeAreDevelopers LIVE - the weekly developer show with Chris Heilmann and Daniel Cranney](https://www.wearedevelopers.com/videos/1309-wearedevelopers-live-the-weekly-developer-show-with-chris-heilmann-and-daniel-cranney) - [But, you're not Facebook](https://www.wearedevelopers.com/videos/378-but-you-re-not-facebook) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) - [Can SVG be fast? Rendering a scatter chart with over 10k points](https://www.wearedevelopers.com/videos/100299-can-svg-be-fast-rendering-a-scatter-chart-with-over-10k-points) ## Related Articles - [What is a web developer?](https://www.wearedevelopers.com/magazine/18-what-is-a-web-developer) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development) - [The Best 7 Frontend Frameworks for Developers in 2025](https://www.wearedevelopers.com/magazine/400-the-best-7-frontend-frameworks-for-developers-in-2025) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [25 Essential Tools for Front End Developers](https://www.wearedevelopers.com/magazine/210-25-essential-tools-for-front-end-developers)