- 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.
- 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..
- 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.
https://www.jacksonhewitt.com/careers
Working at Jackson Hewitt
Jackson Hewitt is a national brand with local heart. After 40+ years and our name on over 65 million returns, we’re not only committed to providing a better tax experience for the hardest-working Americans, but we also strive to change the lives in our communities for the better, too. We offer a full suite of tax preparation services and guidance. Join us.
Taxes are fun (really!)
At Jackson Hewitt, we’re proud to offer tax training to beginners and continuing education courses for more seasoned Tax Pros. We offer on-the-job mentorships too, and we’re always championing your professional success and personal goals. Enjoy a flexible schedule and work that works around you for a change. Plus, start earning extra income and learning a recession-proof life skill now.
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.



