Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Common Room, so some details may not match this job. The employer's own page has the real description.
Overview
As a Software Engineer - Full Stack/Front End at Common Room, you will play a pivotal role in designing, implementing, and maintaining advanced web applications that enhance user experience and engagement. You will work collaboratively with cross-functional teams to translate user needs and business goals into technical specifications, ensuring high-quality deliverables within an agile development environment. Your expertise will be crucial in both front-end and back-end development tasks, contributing to a seamless and efficient user interface while optimizing application performance.
Job Responsibilities
- Design, develop, test, and deploy responsive web applications and services.
- Work closely with product managers, designers, and other stakeholders to gather requirements and refine specifications.
- Implement and maintain front-end frameworks and libraries such as React, Angular, or Vue.js.
- Develop and manage RESTful APIs and microservices to support front-end functionality.
- Ensure cross-platform optimization and responsiveness of applications.
- Debug and resolve technical issues, following best practices in code quality and software development.
- Contribute to design discussions and code reviews, providing mentorship to junior developers as needed.
- Stay updated with emerging technologies and industry trends to continually improve skills and development practices.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience as a Full Stack Developer or similar role with a minimum of 3 years of hands-on experience.
- Strong proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks like React or Angular.
- Experience with back-end technologies, including Node.js, Express, and database systems like MongoDB or SQL.
- Familiarity with version control systems, particularly Git.
- Solid understanding of user experience (UX) principles and a commitment to user-centric design.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and ability to work effectively in a collaborative team environment.
Technologies & Tools
The Software Engineer - Full Stack/Front End will utilize a diverse set of technologies and tools to deliver effective solutions. These include, but are not limited to, front-end frameworks such as React and Angular, along with back-end technologies like Node.js and Express. The development environment will also incorporate Git for version control, Jenkins or GitHub Actions for continuous integration and deployment, and cloud services such as AWS or Azure for application hosting and storage.
Ideal Candidates
The ideal candidate for the Software Engineer - Full Stack/Front End position embodies a proactive attitude and a passion for technology and innovation. A team player with strong interpersonal skills, they should excel in a dynamic environment and possess a strong desire to learn and grow professionally. Exceptional analytical and critical thinking abilities, coupled with a meticulous approach to coding and design, will set them apart. Moreover, they should demonstrate a commitment to delivering high-quality work and a customer-focused mindset that drives improvements in user experience.
Most job openings for the size of the industry in August: professional and business services; private education and health care, 5 for every 100 jobs. Fewest: construction, 2.9. Compare industries →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.