Calling out to all site and app-savvy individuals! Stateside is looking for a Senior Front End able to code and improve web-pages and programs to make them user-friendly and highly engaging.You will be responsible for developing the visual interface that users see and interact within a web application. You will work directly and hand in hand with the client and a team of developers from different locations applying guidelines and best practices. Because of this, this role requires a person with leadership skills , self-motivation, enthusiasm and determination.
Responsibilities
Highly capable of integrating FE development with several common BE technologies and third-party platforms.Define standards for code review, bug resolution, environment creation, code release, and hotfixes, understanding the context of the entire Software Development Life cycle.Advocate for standards and best practices across different teams.Follow security principles.Stay up-to-date with the industry’s innovations and standards.Be able to provide proof of concepts, code snippets, examples, integrations, and comment on development design and solutions presented by development teams.Determine development process standards (familiarity with different branching models - git).Assess the technical implementation of a solution (as it is being proposed to address customer’s business requirements).Perform code review and/or pair programming.Help coordinate the team's technical communication with cross-functional teams.Understand business requirements, map them to appropriate technical solutions and estimate the associated development tasks.Ensure concise and clear documentation is maintained by all peers for the projects as dictated by each capability guidelines and best practices.Debug or troubleshoot complex or critical issues that cannot be handled by junior positions, and provide root cause analysis.Take part actively in capability activities and initiatives.Design, build and test web-based applications and edit site content for various components using the content management system CMS.Understanding application performance trade-offs and experience improving site performance metrics.
Requirements
Extensive hands-on experience in a software development professionDeep understanding of JavaScriptAdvance experience with ReactJS using class componentsExpert knowledge of FE technologies and responsive development (HTML/CSS/JavaScript)Proficiency and experience with different testing tools like Enzyme, and Jasmine.Proficiency with data transfer formats and protocols popular in web apps (e.g. JSON, XML, HTTP)Understanding and experience with Redux and Karma.Experience with REST web servicesEnglish level B2+ or higherStrong written/verbal skills to communicate in a positive and constructive mannerExperience working on a team operating under an Agile Scrum delivery methodologyExperience in leading projects and reporting to cross-functional teams.Some experience with Node.js, React-redux the React UI bindings layer for Redux is preferred.Excellent analytical skills and the ability to provide alternative solutions to technical problems by troubleshooting, debugging, and doing root cause analysis of web platform issuesCapable of configuring webpack and including common project tasks such as pre-processing, minification, code obfuscation, etcKnowledge of design patterns and experience with several mainstream libraries and frameworksCapable of writing code compliant with modern accessibility and SEO guidelines/best practicesCapable of working with new technologies and building proof-of-concept prototypesAdvanced DOM Manipulation experienceBachelor’s degree in Information Systems Management or equivalent experience
Stateside is an equal opportunity employer, dedicated to a policy of non-discrimination in employment on any basis including age, sex, color, race, creed, national origin, religion, marital status, sexual orientation, political belief or disability.