Senior React Front-End Web Developer

at PCS Software Inc
Published September 20, 2022
Location Houston, TX
Category Default  
Job Type Full-time  


Senior React Front-End Web Developer

Targeted Start Date: ASAP

Location: on site in the PCS Houston Regional Office (this is not a remote role, but has a flexible work schedule)

Immediate Supervisor: Director of Development

Company Background

PCS Software, Inc. is an AI platform for the transportation logistics marketspace providing the trucking industry's most effective transportation management platform (TMP) to improve fleet management and delivery systems and increase profits for our customers. Through innovation and invention, our software individualizes work routines, consolidates workflows, and streamlines management controls to improve accountability, transparency, and eliminate costly and redundant manual processes.

Trucking companies and freight brokers trust PCS to optimize their dispatch, accounting, and fleet operations. TL, LTL, Intermodal, and freight brokerage services use our TMP to automate operations, easily access information, and reduce inefficiencies to maximize sales and revenue. Founded in 1997 and headquartered in Houston, Texas, with regional offices now located across North America, PCS Software is the leading developer of hosted software solutions designed specifically for the ground transportation industry.

Job Description: Senior React Front-End Web Developer

Role and Responsibilities
Technical resource responsible for front-end development using web technologies which include, but are not limited to: HTML, CSS, JavaScript, and React/Redux.

• Building reusable components and front-end libraries for future use

• Responsible for translating designs and wireframes into high quality code

• Optimizing components for maximum performance across a vast array of web-capable devices and browse

• Ensure technical feasibility of UI/UX designs

• Champion requirement evaluation and impact analysis

• Participate in code reviews and share best practices periodically

• Continuous integration with Jenkins CI

• Participate in full SDLC, including meetings, interactive development, estimations, and design sessions

• Work in a collaborative environment with other developers and QA team members, product designers, product managers, and off-site 3rd party vendor team members

• Deliver code solutions built for performance, availability, and scalability optimizing applications for maximum speed and scalability

• Code and unit test functionality and/or integrations between systems

• Support and troubleshoot issues (process and system), identify the root cause, and proactively implement sustainable corrective actions

• Building reusable code and libraries for future use

• Stay current with the fast-changing landscape of browser-based application development

• Monitor the development of, evaluate, and recommend new technologies/approaches to the development pipeline

• Mentor other developers (and interns occasionally) to increase the overall skill level of the team and quality of team output

• Review code produced by other developers for acceptance into the repository

• Develop a thorough understanding of policies, procedures, and safety rules

• Duties may change; Team Members may be required to perform other duties as assigned

Work Experience Required

• 3+ years of experience developing and deploying large-scale websites and website content or demonstrated skill level in previous positions

• 3+ years of experience Design and developing application in React.Js/Redux.

• 3+ years of experience Design and developing application in JavaScript technologies.

• Experience with a 500+ million revenue e-commerce retailer preferred

• Proven understanding of design patterns, reference architectures, industry standards, broad technical knowledge, and architectural principles is necessary

• Demonstrated ability to provide and recommend innovative ideas with the skill to align projects with enterprise strategy is needed

• Ability to work efficiently and accurately under pressure, meet deadlines, present a professional demeanor, and work well independently is essential

• Ability to estimate financial impact of technical architecture alternatives and apply multiple technical solutions to business problems is vital

Technical Knowledge and Skills Required
Experience building responsive websites using React.JS and Node.JS

• Experience in client-side scripting, libraries, and structures which include HTML5, CSS3, JavaScript, XML, and JSON

• Understanding of Content Stack and Content Stack integration with React.Js

• Thorough understanding of React.Js and its core principles

• Experience with popular React.js workflows (such as Flux or Redux)

• Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model

• Experience with common front-end development tools such as Babel, Webpack, NPM, etc.

• Experience writing unit tests for JavaScript

• Experience with Responsive Web Design

• Knowledge of modern authorization mechanisms, such as JSON Web Token

• Familiarity with modern front-end build pipelines and tools

• Ability to understand business requirements and translate them into technical requirements

• A knack for benchmarking and optimization

• Familiarity with code versioning tools such as Git, bitbucket

• Familiarity with RESTful Web Services, Web APIs, and microservices.

• Proficient understanding of React and related libraries

• Knowledge of packaging systems.

• Knowledge of Data Lakes.

• Ability to work well under pressure while consistently meeting time sensitive deadlines

• Experience working in an Agile environment

• Analytical with strong analytical and problem-solving skills

• Strong interpersonal, written, and verbal communication skills

• Ability to communicate effectively across organizational channels and provide thought leadership

• Ability to communicate effectively with leaders at the director level

• Ability to mentor and develop the skill level of others

• Ability to work in Onshore/Offshore model

• Ability to work with 3rd parties for designs.

Bachelor's degree in Computer Science, Computer Engineering, Systems Engineering experience required

Physical Requirements and Attendance
Acceptable level of hearing and vision to perform job duties

• Adhere to company work hours, policies, procedures, and rules governing professional staff behavior

• Regular attendance required in person F2F in our Houston, Texas office

Our Values

Our guiding principle at PCS Software is customer service. We believe that we are a customer service company that happens to make the best software in our industry. If you are driven to delight customers and treat every fellow employee with that same level of excellence and care, then we want to talk to you!

At PCS Software, we value our amazing people-centric culture of builders and doers over any skill that someone can offer. This is an amazing place to work, and we offer our team a creative, fun, educational, and challenging environment. We constantly focus on not only the customer's journey and experience with PCS Software, but our individual journey as employees and the overall team experience as well.

Why Join PCS?

PCS Software, Inc. rewards your hard work with excellent opportunities for career growth and personal development. If you want to be the newest member of a vibrant group of energized technology leaders in an innovative and entrepreneurial environment, then apply online today to start building solutions that customers will love to use and join a company that truly rewards your hard work and values your talented contributions. If you would like to compete for this highly sought-after position, please submit your resume to [Click Here to Email Your Resumé].

PCS Software, Inc. is considered one of the best places to work because of our competitive compensation plans, comprehensive benefits plan with 100% company paid medical, dental, and vision premiums for you and your dependents, 401k with a 4% match, generous PTO package, a truly creative and fun working environment, complementary food/beverages in the office, paid training and development opportunities, paid gym/fitness facility membership, employee recognition programs, and amazing opportunities for career growth and personal development.

Work Authorization

PCS Software, Inc. will only employ those who are legally authorized to work in the United States. This is not a position for which sponsorship will be provided. Individuals with temporary visas such as E, F-1, H-1, H-2, L, B, J, or TN or who need sponsorship for work authorization now or in the future, are not eligible for hire.

This job description provides many examples of the types of responsibilities required but is in not intended to be a comprehensive list. The incumbent will complete other job responsibilities as needed which are not specifically described in this document.

PCS Software, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to sex, race, color, religion, national origin, age, marital status, political affiliation, sexual orientation, gender identity, genetic information, disability, or protected veteran status. We are committed to providing a workplace free of any discrimination or harassment.

We thank all respondents for their interest in PCS Software, Inc. However, only those selected for an interview will be contacted. To view additional information on PCS Software, Inc., please visit our website at No calls or agencies please.