Senior Front-End Developer
Company: Perficient, Inc.
Location: Cincinnati
Posted on: June 26, 2022
|
|
Job Description:
Overview Come join Perficient and our international team of
technical consultants that deliver thrilling customer experience
solutions for our Fortune 500 clients and some of the most
recognized brands on the planet. You will learn from the best,
working alongside talented Sitecore and Episerver developers,
architects, and marketers in a supportive and collaborative
environment. You will be part of a software engineering culture at
a growing, top consultancy in the market. We are focused on
nurturing passionate consultants and developing future delivery
leaders while continually building on our successes and evolving
our approach. If you seek a mentoring environment, leading-edge
technology, and challenging work, contact us today and make
Perficient your career destination. About Our Sitecore / Optimizely
Business Unit: We have been partnering with Sitecore for more than
fifteen years. As one of just a few Platinum Sitecore partners in
the U.S., we are dedicated to the partnership, to growing our team
of Sitecore professionals, to growing the Sitecore community, and
to our clients. Our team consists of more than eighty
Sitecore-certified consultants and 8 Sitecore MVPs. We consistently
receive awards for our work, including the 2021 Excellence in
Solution Delivery award for the Americas, a 2018 Experience Award,
and previous awards for Site of the Year. Perficient believes so
strongly in the capabilities of Sitecore that we have chosen to
build Perficient.com on the Sitecore platform. We have been
partnering with Episerver for more than 3 years and our team has
been developing with the product for over 5. Perficient is
currently a Gold partner and before the end of 2020 will qualify
for Platinum status, making us one of only 4 US-based companies to
achieve Platinum status. We currently have one eMVP and nearly 30
certified developers, with plans to increase both of those numbers
over the next year. With a digital agency that is 400 strong, we
dream big. And we build beautiful, too, thanks to our growing team
of MVPs, years as a partner, and deep roots as an established
technology consultancy. Technology is at our core, and when fused
with a team of talented content strategists, visual designers, and
experience architects, we deliver on the complete vision and bring
experiences to life. Perficient has offices in many major cities
with hubs for the team in Atlanta, Boston, Chicago, and Irvine. We
are proud to be publicly recognized as a "Top Workplace" year after
year. This is due, in no small part, to our entrepreneurial
attitude and collaborative spirit that sets us apart and keeps our
colleagues impassioned, driven, and fulfilled. We also have a
strong remote culture and much of our team works remotely.
Perficient currently has a career opportunity for a Senior
Front-End Developer for our Sitecore / Optimizely business unit.
Job Overview: The Senior Front-End Developer role within the
Sitecore / Optimizely practice at Perficient is a senior level role
who will be responsible for executing high quality solutions for
customers and contributing to the day-to-day technical excellence
of a delivery team. You should have a deep understanding of Modern
JavaScript, HTML and CSS, the software development life cycle, and
possess the ability to implement and execute standard software
architecture patterns. You should either have experience with or a
willingness to learn a Microsoft technology stack. You may be
providing best-fit architectural solutions and be responsible for
defining scope and sizing of work. You may provide solution
architecture to solve for the business problem, platform
integration with third party services, as well as design and
develop complex features to fulfill the business needs of our
clients. You will get to collaborate with some of the best talent
in the industry to create and implement innovative high-quality
solutions. You will also contribute in a variety of roles in
thought leadership, mentorship, systems analysis, architecture,
design, configuration, testing, debugging, and documentation. You
will challenge your consultative and business skills with
leading-edge solutions through a diversity of work provided by
multiple industry domains. Responsibilities Represent Perficient
professionally in both client and team situations Instill
confidence in Perficient's skills and ability to deliver Gain an
understanding of the unique business and technical requirements on
each of our engagements to facilitate both communications and the
most appropriate solution design Collaborative design and
development of the appropriate solution Detailed design,
development and unit / integration testing utilizing the
appropriate methodologies, technology and tools Practice strong
configuration management and version control Contribute to the
production of client deliverables such as detailed design
documentation, unit test plans and well documented code Ensure
deliverables are of the highest quality to promote client
satisfaction Demonstrate respect for and responsiveness to our
clients and colleagues Ability to work independently with a focus
on first-time quality without requiring excessive review by more
senior team members Independently manage assigned tasks
Qualifications Knowledge of current technologies and application
software development 5 years of experience in development Excellent
oral and written communication skills Strong interpersonal and
teamwork skills Must be flexible to new situations and challenges
Strong consulting and communication skills. Ability to work
effectively with various organizations in pursuit of problem
solutions. Undergraduate or graduate college degree (BS, BA, MBA,
etc.) desired Strong presentation skills desired with the ability
to explain technical considerations, trade-offs and recommendations
to both technical and non-technical client representatives HTML
HTML5 support and testing for legacy browsers (including legacy IE)
Semantic naming CSS Preprocessors: Sass/LESS Properly structured
with appropriate semantic and content independent naming structures
Layered and clean targeting Implementation of single-source
responsive design JavaScript Modern JavaScript using modules with
ES6 conventions TypeScript Transpilation for legacy browsers
Ability to process client/server interactions using defined schemas
such as JSON API and GraphQL React/Redux or Angular, preferably
both Mocha/Jasmine Node.js Build systems: webpack preferred, gulp
required Proper use of Node build tools and their role in the
software deployment life cycle Automation of front-end builds and
Yeoman for project generation and ability to write custom
generators if needed Software engineering Understanding of software
design patterns and implementation of those patterns in JavaScript
Understanding of the MVC/MVVM software patterns Understanding of
Sitecore data architecture and component-based design Microsoft
stack Familiarity of Visual Studio and working with the Visual
Studio toolset including builds, local deployments, and the IIS web
stack Familiarity with ASP.NET MVC and Razor views Familiarity with
a distributed source control system such as Git Perficient
full-time employees receive complete and competitive benefits. We
offer a collaborative work environment, competitive compensation,
generous work/life opportunities and an outstanding benefits
package that includes paid time off plus holidays. In addition, all
colleagues are eligible for a number of rewards and recognition
programs including billable bonus opportunities. Encouraging a
healthy work/life balance and providing our colleagues great
benefits are just part of what makes Perficient a great place to
work. WHO WE ARE Perficient is a leading global digital
consultancy. We imagine, create, engineer, and run digital
transformation solutions that help our clients exceed customers'
expectations, outpace competition, and grow their business. With
unparalleled strategy, creative, and technology capabilities, our
colleagues bring big thinking and innovative ideas, along with a
practical approach to help our clients - the world's largest
enterprises and biggest brands succeed. WHAT WE BELIEVE At
Perficient, we promise to challenge, champion, and celebrate our
people. You will experience a unique and collaborative culture that
values every voice. Join our team, and you'll become part of
something truly special. We believe in developing a workforce that
is as diverse and inclusive as the clients we work with. We're
committed to actively listening, learning, and acting to further
advance our organization, our communities, and our future leaders
and we're not done yet. Perficient, Inc. proudly provides equal
employment opportunities (EEO) to all employees and applicants for
employment without regard to race, color, religion, gender, sexual
orientation, national origin, age, disability, genetic information,
marital status, amnesty, or status as a protected veteran in
accordance with applicable federal, state and local laws.
Perficient, Inc. complies with applicable state and local laws
governing non-discrimination in employment in every location in
which the company has facilities. This policy applies to all terms
and conditions of employment, including, but not limited to,
hiring, placement, promotion, termination, layoff, recall,
transfer, leaves of absence, compensation, and training.
Perficient, Inc. expressly prohibits any form of unlawful employee
harassment based on race, color, religion, gender, sexual
orientation, national origin, age, genetic information, disability,
or covered veterans. Improper interference with the ability of
Perficient, Inc. employees to perform their expected job duties is
absolutely not tolerated. Disability Accommodations: Perficient is
committed to providing a barrier-free employment process with
reasonable accommodations for qualified individuals with
disabilities and disabled veterans in our job application
procedures. If you need assistance or accommodation due to a
disability, please contact us. Disclaimer: The above statements are
not intended to be a complete statement of job content, rather to
act as a guide to the essential functions performed by the employee
assigned to this classification. Management retains the discretion
to add or change the duties of the position at any time. LI-RS1
Keywords: Perficient, Inc., Cincinnati , Senior Front-End Developer, IT / Software / Systems , Cincinnati, Ohio
Click
here to apply!
|