Lead Software Engineer – Web Marketing Sarasota

Lead Software Engineer – Web Marketing

Full Time • Sarasota
COMPANY:                           Jackson Hewitt, Inc.
 
LOCATION:                           501 N Cattlemen Road, Suite 300, Sarasota, FL 34232
 
TITLE:                                    Lead Software Engineer – Web Marketing
 
HOURS:                                 Monday to Friday, 8:00 am to 5:00 pm
 
DUTIES:                                 
  • Architect, build and maintain Optimizely (EpiServer) CMS dynamic templates, blocks, webpages, and Geolocation based services using C#, ASP.Net Core, .Net platform, LESS, JavaScript, AJAX, JSON, and Nodejs. Utilize experience in object-oriented concepts, data structures and algorithms, front-end web development.
  • Identify opportunities for and execute optimization of page load performance initiatives and Core Web Vitals metrics.
  • Identify and address inefficiencies in server resource utilization, database queries, and external API interactions.
  • Implement front-end best practices to optimize use of CSS and Javascript frameworks to lessen rendering speeds.
  • Collaborate with cross-functional team members – UX/UI designers, copywriters, SEOs, cross-channel marketers – to be an active partner in ideation and execution of features for conversion rate optimization, organic growth, and optimal user experience.
  • Create comprehensive requirements documentation for new features to ensure alignment with business needs and clear direction for development.
  • Implement efficient and accurate website tagging, event tracking, and data capture to equip the team with analytics to inform insights and actions.
  • Follow data privacy regulations and best practices to ensure compliance and security.
  • Build and consume web services.
  • Integrate and monitor third party services and external Web APIs and Rest APIs to bind data to dynamic UI elements and to integrate services such as site-wide chat implementation, calculators, and other services.
  • Develop multiple single-page applications (SPA) using the NodeJS framework to bind data to specific views and synchronize data with SQL Server.
  • Develop various ES6 reusable JavaScript modules using object-oriented programming and functional programming concepts making code more secure and help achieve desired mobile and desktop user experiences, form validations, and Data integrations.
  • Automate runtime environment with Grunt to improve the application development workflow by Less preprocessing, compiling, and compressing JavaScript, CSS, HTML files with Babel, uglify and using Webpack as module bundler to bundle files.
  • Maintain and improve server performance by monitoring and identifying any security, server and application errors/failures, application logs through Azure Application insights and make sure related teams notified of any issues.
  • Maintain and administer front end codebase using Gitlab version control with the Source tree.
  • Document, maintain and implement Gitlab repository activities such as branching, tagging, backup, restore, access permissions, and support release activities.
  • Identify and notify updates and upgrades needed to maintain servers and services without any loss of service/performance.
  • Document and implement organization coding standards, monitor branches, and make sure repositories are up-to-date without any errors or failures.
  • Install, configure, and implement software to ensure auto code deployment and structure repository with well-defined naming and secure files with proper access rights to all the collaborators.
  • Perform quality assurance testing on all new features.
  • Monitor and maintain performance logging and error logging to proactively identify issues on website.
  • Utilize debugging skills and tools to find root causes of issues and correct them.
 
REQUIREMENTS:                 
  • Bachelor’s degree in Computer Science, MIS, or related. 
  • Five (5) years in any occupation with Software/Web Development or related experience. 
  • Five (5) years in any occupation with Software/Web Development or related experience must include: Experience architecting, developing, and maintaining websites and website features using a Content Management System (CMS such as Optimizely EpiServer or similar) and MVC architecture; Front-end development: HTML5, DOM, CSS, LESS, Javascript, Vue.js, Node.js. React, Typescript, AJAX, JSON; Back-end development: C#, ASP.NET Core; API development: .NET APIs, Rest APIs, GraphQL services; Configuring and managing web analytics and tracking (GA4, GTM, Datalayer implementation) across multiple domains for data collection and reporting; Website performance best practices and experience identifying and implementing optimizations; Website security best practices; UX/UI best practices and utilizing design software (Figma, Sketch) for pixel-perfect front-end builds; and Digital marketing best practices and techniques, including personalization and data privacy regulations..
 
ALTERNATE EDUCATION/EXPERIENCE REQUIREMENTS: 
  • Employer will accept a Master’s degree in Computer Science, MIS, or related and two (2) years in any occupation with Software/Web Development or related experience. Must have skills listed above.
APPLY:                                  

https://www.jacksonhewitt.com/careers 




PTIN Certification: Yes

Thank you for your interest in Jackson Hewitt Inc., Jackson Hewitt Technology Services, LLC, Tax Services of America, Inc., or any of its or their subsidiaries, affiliates, or related entities (collectively herein, “Jackson Hewitt” or the “Company,” but excluding independently owned and operated franchise locations). The Company is an equal employment opportunity employer and does not tolerate discrimination against or harassment of any applicant or employee on the basis of race, color, sex, religion, national origin, age, disability, or any other status protected by applicable federal, state, or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training. 

CANDIDATE ACKNOWLEDGEMENT:

Tax Preparer Applicants: I understand, as a condition of employment, I must be able to obtain a Preparer Tax Identification Number (PTIN) and the IRS will conduct their own background investigation.

I certify that all answers given in connection with my application(s) for employment with Jackson Hewitt Inc. and/or its wholly owned subsidiary Tax Services of America, Inc. (collectively, the “Company”) are true and complete to the best of my knowledge. I understand that a false statement, false answer, misrepresentation or omission may result in a decision not to hire me, the withdrawal of an offer of employment, or the termination of my employment with the Company, regardless of when the false or misleading information or omission is discovered.

I understand that the completion of this application is a preliminary step to employment.  It does not obligate the Company to offer employment to me, or for me to accept employment. This application is considered active for a period of time not to exceed (30) days. I understand that a Company representative may contact me during the application process. 

By providing my phone number, I consent to receive automated telephone calls and/or text messages from Jackson Hewitt and its agents regarding Jackson Hewitt employment opportunities. Message and data rates may apply. Text STOP to opt-out.

By submitting an application, I certify, agree, and confirm my review and understanding, as set forth in the “Candidate Acknowledgment” set forth on the job posting.

(if you already have a resume on Indeed)

Or apply here.

* required fields

Location
Or
Or
If no code provided, add their name instead.

More than a job. Get a boost for your future.

Work-Life Balance
We offer seasonal opportunities and flexible schedules, including full-time and part-time opportunities, for a variety of positions. That leaves the rest of your time to build out your dreams, grow your skills, spend time with family, and live your life.
Stability
Over 150 million people file taxes every year and more than half use tax services. Jackson Hewitt Tax Pros come back year after year, growing their skills and expertise.
Free Tax Education
With free tax education at all Jackson Hewitt corporate-owned locations, learning to prepare taxes will benefit you at Jackson Hewitt and beyond.
Be the Difference
Who knows your community better than you do? Join a team that helps your neighbors with what is likely their most important financial transaction of the year.
Performance, Referral, and Sign-On Bonuses
Jackson Hewitt corporately owned offices provide several types of bonus opportunities for various roles. Learn more by speaking to a local manager today!
Giving Back
Retail locations are often heavily involved in their local communities and charities.
Free Personal Tax Return
Jackson Hewitt employees receive a free personal tax return, saving you hundreds!
Benefits
With a variety of health and financial benefits, Jackson Hewitt offers many benefits to employees free of charge, as well as additional benefit options for purchase. Enjoy discounts and savings, financial counseling, life insurance, work lotto, discount Rx savings, telehealth plans, bonuses, and more!