Frontend Developer - 17-02289
Previous Job
Frontend Developer - 17-02289
Ref No.: 17-02289
Location: Chigago, Illinois
Position Type:Contract
Experience Level: 5 Years
Start Date / End Date: 10/19/2017 to 08/19/2018
You've proven yourself as a premiere Frontend Developer with the expertise and credentials to back it up. Now it's time to step to the next level—to a dynamic, national team with clients at the top of their respective industries. Our team works on the cutting edge building and delivering the next generation of tax applications and services to clients. We're looking for the very best who thrive on what's possible.

What you'll do

As a Front Developer on our STAC team, you will be responsible for the design, analysis, development, and implementation of contemporary web applications that are based on the principles of responsive design, MVC, AJAX, and Single Page Application (SPA), and provide support for existing application(s). Additional responsibilities include:
  • Lead the implementation of UI/UX for tax applications using HTML5/JavaScript/CSS technologies and Single Page Application (SPA) patterns.
  • Contribute to and lead architecture and design activities.
  • Interact with business analyst/client(s) to understand business problem(s) being addressed by the project.
  • Review project requirements and assess and estimate the necessary time-to-completion.
  • Lead the design and implementation of unit tests for the frontend codes as well as related service interfaces.
  • Work with peers to carry out code reviews and unit testing of new development.
  • Document new development, procedures, or test plans as needed.
  • Interact with other development teams to ensure a consistent approach to software development.
  • Closely follow software development best practices.
  • Communicate professionally and effectively to clients, management, and other departments.
  • Lead a team of professionals and contractor resources (including offshore), providing technical leadership/guidance/mentorship (direction setting and articulating, consensus building, conflict mediation, etc.).
  • Prepare technical design documents using enterprise standard documentation tools.
  • Deploy all integration artifacts to a testing and production environment.
The team

Our client's Tax LLP's National Chief Technology & Process Office (CTPO) is responsible for the design, development, and deployment of technology, tools, and standard processes to support the delivery of Tax services.
The CTPO team is focused on enhancing our client's Tax LLP's ability to deliver comprehensive, value-added, and efficient Tax services to our clients. It is a dynamic team with professionals of varying backgrounds from tax technical, technology development, change management, Six Sigma, and project management. The team consults and executes on a wide range of initiatives involving process and tool development and implementation including training development, engagement management, tool design, and implementation.

Our Strategic Tax Application Center (STAC) within CTPO is greatly expanding as a result of the success we have had delivering technology-enabled tax products and services. STAC focuses on building the next generation tax platform and suite of tax modules to deliver premiere tax service offerings and technology solutions to our tax practitioners and clients. There is a growing demand from our clients and within our tax platform for greater levels of functionality and scalability around data management, analytics, and reporting. This is an ideal opportunity to be part of a cutting-edge and innovative environment within the larger Tax organization.


  • 5+ years of experience building user-facing applications that support multiple devices
  • Expert-level, hands-on expertise in HTML5, responsive design, SPA (Single Page Applications), and several of the JavaScript MV* frameworks (i.e., AngularJS, ReactJS, EmberJS, BackboneJS, KnockoutJS)
  • Strong experience in ASP.NET MVC
  • 3+ years of experience in working with RESTful APIs and other SOA technologies
  • Strong knowledge of design and architectural patterns in the above areas
  • Bachelor's degree in computer science, business information systems, or related
  • Hands-on experience with popular IOC (inversion of control) containers in JavaScript or .NET implementations
  • Experience with data driven application UI patterns such as grids, lists, data inputs, querying, filtering, sorting, etc. common operations and typical use patterns
  • Experience with Agile Scrum development process
  • Strong experience with source control systems and related common practices
  • Strong analytic problem-solving, critical-thinking skills
  • Proven experience managing projects scopes, resources, deliverables, budgets, and ROI
  • Leadership experience overseeing multiple projects from a technical perspective
  • Strong written and oral communication skills
  • Available to travel up to 30%
  • Tax industry experience
  • An advanced degree
  • Prior Big 4 experience
How you'll grow

Our client's professional development plan focuses on helping people at every level of their career to identify and use their strengths to do their best work every day. From entry-level employees to senior leaders, we believe there's always room to learn. We offer opportunities to help sharpen skills in addition to hands-on experience in the global, fast-changing business world. From on-the-job learning experiences to formal development programs at our client's University, our professionals have a variety of opportunities to continue to grow throughout their career. Explore our client's University, The Leadership Center.


We know that great people make a great organization. We value our people and offer employees a broad range of benefits. Learn more about what working with our client can mean for you.

Company culture

We take pride in our culture and celebrate individuals by recognizing their uniqueness.
As a commitment to our people, we offer well-being programs and provide our professional's opportunities for support and flexibility to make daily choices that can help them to be healthy, centered, confident, and aware. This supportive culture helps enable our people to do their best work every day.