We are looking for a highly motivated, experienced Senior Front-end Software Engineer to be a part of building the next generation of mobile products on the our platform. These include mobile/tablet websites, Progressive Web Applications (PWA), and hybrid applications for all mobile devices.
Your functional responsibilities:Full-site rebuilds from scratchCollaborate with product management to create new features or improve existing functionality in the user interfaceWrite clean code with reusability, testing, and performance in mind. Maintain consistencies with UI throughout the applicationCollaborate with the support team to identify and address bugs and help deliver a high level of customer satisfaction and directly hear feedback from end-usersMaintain design and progress information in Atlassian Jira and ConfluenceWork closely with stakeholders in understanding business and technical requirements and developing software to implement them. Build tools for support and operations to manage aspects of our system.Design and participate in architectural designs, decisions, and implementations.Strong communication with a proven ability to work well within a team environmentUnderstanding the structure of your team, the company as a whole
Your contributions:Contribute to company best practices, share your knowledge with your colleaguesContribute to project optimization processes, write documentation, or implement a solution that will help the whole team
Minimum Requirements:5+ years of direct work experience in software development.Capable of working effectively as a member of a distributed remote team.Good time management skills.Excellent core JavaScriptCommercial experience with React.js/Next.js/Vue.js at least 2+ yearsExperience building REST APIsPrior mobile web development experienceJSS, SASS, LESS or other CSS preprocessorsUnix command line Experience with POSTman/Fiddler tools or similar toolsFamiliarity with HTTP and network requestsKnowledge of website performance tuning and optimization
Strongly desired, but nice to have:
Experience with analytics (Google Analytics, Google Tag Manager, Adobe Dynamic Tag Management, etc)