At SMITH, we develop world-class experiential commerce solutions to help brands architect the most relevant, friction-less commerce experiences possible. We work at a high tempo, we collaborate, we’re passionate about our work with clients and we deliver.
The market demand for our services has fueled our growth. We're currently seeking a talented Senior Full Stack Developer that thrives in a fast-paced environment to join our team.
The Senior Full Stack Developer designs, codes, tests and deploys software in all layers of the development life cycle with an emphasis in frontend.
Who You Are
- Someone that thoroughly understands software development methodology and architecture standards.
- A passion for creating cutting edge web software and pushing the boundaries of front-end development
- Unquenchable thirst for knowledge and a desire to learn new technical skills
- A self-driven desire to find better ways to accomplish tasks
- Ability to analyze and research existing application code bases to learn and subsequently enhance with little guidance
- Communicates systems issues at the appropriate technical level for each audience
What You’ll Do
- Analyzes information, requirements and specifications to design and develop solutions for responsive web
- Architect and develop new and enhance modern web applications in AngularJS, Angular, and Vue.js
- Architect CSS frameworks and develop flexible UI components
- Support production environment as required for system failures. Identify quality improvements to minimize production errors and outages
- Design new customer capabilities & refactor existing systems to ensure high performance, reliability and resilience
- Mentor junior team members
What We Look For
- At least 6+ years of experience in Software Application Development
- Bachelor’s degree in Computer Science, or equivalent working experience
- Expert experience with CSS and rich web UI behaviors – pixel perfect execution for all major browsers and viewports
- Experience with GIT merging and rebasing strategies
- Excellent written and verbal communication skills with the ability to communicate effectively with all stakeholders
- Ability to multitask in a fast-paced environment
- Collaborate with other developers and architects to determine optimal solution architecture, efficiency, maintainability and scalability
- Complete projects/tasks in a timely fashion while meeting sprint goals and commitments