Lauren is the Manager of Learning Experience Design at General Assembly. She is a versatile full-stack engineer with over 6 years of experience in software development, complemented by a strong background in education and operations. Lauren started her software development career at a creative agency, where she designed and implemented scalable, end-to-end web applications using modern front-end frameworks like React and Vue.js, paired with Node.js/Express back-end services.
Full-stack developers can move seamlessly between different layers of an application, reducing the need for handoffs between specialized team members. This allows for smaller teams but may require consultants for projects that require deep expertise in specific areas. For students breaking into tech, having full-stack or broader skills can make them more hirable, especially when casting a wide net in a job search. Generally, there are fewer highly specialized jobs in any field, and the demand is typically for experts with flexible experience.
New technologies affect the skill mix needed to produce apps, but not everyone agrees on the impact.