Web Developer
Web Developer: Client: Nashville, TN
Key Responsibilities/Essential Functions · Experience developing high value websites and marketing landing pages either within an agency or a startup. · A sound understanding of how modern web technologies work and are used by online customers. · Work closely with Product and UX team as part of Journey Team, to develop templates and processes for producing web asset iterations at scale · Some experience building web assets for multiple audiences (e.g. personalization, audience segmentation, personas) · Strong opinions, loosely held, with regard to responsible, effective, and creative web development techniques. · A strong sense of aesthetic and a high regard for the finer details of web typography and design. · Develops effective, maintainable code in a timely fashion · Follows established coding standards and techniques, assists with establishing standards · Develops automated unit test cases to validate defect-free code · Conducts code reviews with peers and management · Works with the associated QA team to ensure quality code that meets the functional requirements · Maintains proficiency in the application and use of systems, tools, and processes within the department's scope · Maintains proficiency in the business processes that drive the applications within the department's scope · Maintains a working knowledge of Client's applications and system integration · Ensures code compiles with security policies and guidelines if being deployed within an Client environment. Qualifications: · At least 2-4 years' experience in website development · 1-2 year of software development experience required in one or more of the following: JavaScript, Node.js or Java · Experience developing Web applications in TypeScript (a JavaScript development language) · Experience in two or more of the following areas: RESTful web services, React.js, React-Native, Python, AJAX, Strong JavaScript/Angular programming skills, Cloud Architecture & Services, Java, Data analytics and user experience. Specific technical knowledge/experience in most of the following preferred: · Web System Architecture, SOA, REST, AJAX, JSON, CDN, SSO, WebPack, browser SFIY · TypeScript/JavaScript/jQuery, HTML5/CSS3, MVVM, Backbone, React.js, Angular, Bootstrap · Experience with Python and/or Node.js preferred · Working knowledge with CSS3 and HTML5 · Experience with developing single-page, responsive web & mobile application · Web standards, cross-browser compatibility, and web-related performance and optimization techniques. · Good OOD / OOP knowledge · Good diagnostic, analytical, design and communication skills Desirable Position-Specific Skills: · Exposure to Search Engine Optimization (SEO) · Good understanding of Conversion Rate Optimization (CRO) · Familiarity with A/B testing techniques and associated tools, such as Optimizely | ||||