JOBSEARCHER

Senior Software Engineer - Front End

Senior Software Engineer Front EndGreater NYC, NYQualifications IncludeBachelor's degree in Computer Science or related fields and five years of relevant experience.Experience with modern web technologies, JavaScript libraries: AJAX, JSON, HTML5/CSS3 and responsive design.Exposure to ReactJS, VueJS, Redux/Flux, JQuery, ExtJS, backbone.js, ember.js, or other MV* frameworks.Experience developing responsive mobile-friendly web pages.Experience with development environments that leverage PHP / Laravel, or Java / Spring.Experience implementing common design patterns. I.E. MVC, Observer pattern, Command pattern, Separation of Concern, IoC, etc...Agile tools and methodologies, including continuous deployment and Git Flow.Experience with Content Management Servers, such as WordPress, Adobe Experience Manager (CQ), Drupal, Joomla.Experience with high volume, high-availability applications and systems.Proven track record in developing high quality applications on schedule in a fast-paced development environment, high written and personal communication skills.Key ResponsibilitiesDesign, develop, implement, and test software modules and other technology components for main web page and related customer-facing web properties using agile software development practices.Develop and implement dynamic content delivery systems, content management tools, tools that satisfy the business needs of our internal teams, and tools that provide value to our end users.Analyze business requirements, provide development estimates and feedback, and determine implementation/execution approaches.Work with other software engineers, database developers, infrastructure, operations and QA teams to design and implement quality software solutions.Support, troubleshoot, monitor and optimize existing software systems.Help streamline software development by contributing to implementation of a continual integration process, automating manual processes, and eliminating defects.Performs other duties as assigned but not at a higher level.