Frontend Developer
At Freebird Stores, we rely on our dynamic team to solve the many challenges and puzzles that come with our rapidly evolving technical stack. You will work closely with other Web Developers and IT professionals to design, build and troubleshoot unique software and web applications.
You will be responsible for working with UI Designers, XD Researchers and other Developers to define HTML markup, create custom CSS stylesheets, and write JavaScript for complex web and mobile applications.
You will be working on a variety of products and platforms with numerous technology stacks. This role will focus on the presentation layer of a product, translating design specifications into live products.
Responsibilities for Frontend Developer
- Review, evaluate, and validate technical requirements
- Work with product owners and other team members to translate the requirements into final deliverables
- Understand Storyboards, Wireframes, Visual mockups, and other media elements
- Work with visual designers to gather wireframes, visual mockups, graphics, audio, video and other UI elements
- Responsible for designing, coding and modifying web pages within the standards, guidelines and requirements
- Create reusable, scalable code that fit into a greater pattern library and are consumable by developers and engineers
- Be actively involved in developing front-end development best practices, including code creation and maintenance, development process definition, tool evaluation, standards creation, onboarding, etc.
- Conduct code reviews, ensuring all code produced is of high quality in line with coding principles, standards, and best practices
- Mentor other team members, providing constructive feedback focused on growth and improvement
- Balance industry best practices with new ideas / concepts, following best practices for coding desktop, responsive web, and mobile applications
Qualifications for Frontend Developer
- Strong experience producing production-quality HTML, CSS, JavaScript for web and mobile applications
- Experience building and compiling CSS with Sass, Less, or PostCSS
- Strong experience with JS frameworks, such as Vue.js, React.js, Angular.js, etc.
- Strong experience with Shopify, Heroku and AWS Web Services (or similar)
- Experience working within a source control environment (e.g. Git)
- Strong understanding of web standards and accessibility (W3C and 508 compliant)
- Strong experience translating design specifications into live products
- Understanding of key website design principles and SEO optimization
- Experienced in handling REST APIs
- Background in page speed and rendering efficiency testing and remediation
- Ability to test and debug websites
- Analytical and detail-oriented
- Ability to communicate effectively with demonstrated strong written and verbal communication skills
- Advanced problem-solving skills
- Observant and able to remain focused on tasks for long periods of time
- Demonstrated ability in solving complex technical and design problems with multiple technologies
- Trained eye for design and usability, with experience modifying and/or extracting assets from design deliverables
- Strong experience with rapid prototyping, both high and low fidelity
- Experience with maintaining and optimizing a static content repository for digital assets
- Strong time-management and prioritization skills, and the ability to manage ambiguity, work autonomously, and multi-task in a fast-paced environment
- Critical thinking skills, and enjoy solving complex problems, both individual and as part of a team
- Ability to manage multiple projects (at various stages) concurrently, meet deadlines, and adapt quickly to changing priorities
- Ability to balance passion for your craft with a dedication to on-time, on-target delivery of quality work
- A working style that demonstrates respect, initiative, ownership, transparency, adaptability, and accountability
- A compelling portfolio of high-quality work spanning web, responsive web and mobile applications that showcases your problem solving and coding skills
- College degree (Associates or Bachelors) or 5-7 years equivalent experience
Apply Now