top of page

Front-End Software Engineer

San Francisco, CA

Permanent, Full-time

Join our team as a Software Engineer to develop innovative software solutions

Responsibilities

● Develop responsive, user-friendly web interfaces using HTML, CSS, JavaScript, and modern frameworks like React, Angular, or Vue.js.
● Collaborate with designers and backend developers to translate UI/UX designs into functional, high-performing front-end code.
● Optimize web applications for maximum speed, scalability, and accessibility.
● Ensure cross-browser and cross-device compatibility across all developed features.
● Maintain and enhance existing front-end codebases, refactoring when necessary for performance and maintainability.
● Participate in code reviews and provide input on front-end architecture and design.
● Integrate APIs and work closely with backend teams to ensure smooth data flow.
● Stay current with front-end trends, tools, and best practices to continuously improve the user experience.

Required Skills and Qualifications

● Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field
● Proficiency in HTML, CSS, JavaScript, and modern front-end frameworks such as React, Angular, or Vue.js.
● Strong understanding of responsive design, cross-browser compatibility, and web performance optimization.
● Experience with version control systems (e.g., Git/GitHub).
● Familiarity with RESTful APIs and asynchronous request handling (AJAX, Fetch).
● Knowledge of build tools and package managers (Webpack, NPM, etc.).
● Understanding of UI/UX principles and ability to work with design tools like Figma or Adobe XD.
● Experience with testing frameworks (e.g., Jest, Cypress) is a plus.
● Awareness of accessibility (WCAG standards) and SEO best practices for web development.

Desirable Skills

● Experience working in Agile/Scrum environments.
● Strong problem●solving and debugging skills.
● Excellent communication and collaboration abilities.
● Portfolio or GitHub with sample projects or contributions is highly desirable.

How to Apply

Please submit your resume, a cover letter, and any relevant work samples or project descriptions to using the apply section. Ensure that your documents demonstrate how your experience aligns with the requirements of this position.

bottom of page