JOBSEARCHER

Principal Front-end Software Engineer

Why eSUB?If you're bold in your pursuits and passionate about change, then this might be the environment for you! eSUB provides world class, PE-backed SaaS and mobile project management solutions to the skilled trades that build projects like the Freedom Towers, airports, major ballparks and tech campuses of the world. If you desire to be mentored by proven executives and collaborate with connected teams, consider joining our team.Purpose of this position:We are seeking a Principal Software Engineer. As a member of the Software Engineering team, the Principal Software Engineer will own the architecture of eSUB’s web application(s), proposing ideas/solutions and mentoring team members to reach our vision of making eSUB best-in-class. This job is highly technical, and being a top code-contributor is expected, and there are many other tasks that will fall on you as well; driving discussions to action plans with other teams: QA, program and product management, field support. This allows you to not only contribute, but also contribute to the direction of the project.What You’ll Do:Be a technical leader, collaboratively design and develop with our customer’s needs as paramount. Identify gaps in our current web application architecture and lead efforts to improve user experience, performance and quality. Drive quality and testing methodologies to ensure robust technical solutions. Create maintainable solutions that meet Product and Engineering needs/standards. Guide and mentor team members. Who You Are:Abstract and critical thinker and problem solver able to get to the root of difficult challenges. You are an experienced and passionate technical leader who is comfortable defining technical solutions. You thrive on building robust, rigorously tested systems and components. You take pride in your work and the value that it creates. You are a believer in moving fast with and quality as key tenets. You feel a tremendous sense of urgency to deliver value to our end users, and you tap into that to drive, lead and motivate your colleagues. You have experience designing and developing with micro front-end architectures. Competencies:Works independently Does not manage any other team members Is a team player Contributes to the overall team deliverables Takes direction from management or other more senior team members Requires limited supervision Understands the job role and essential functions and can execute on them Required Education and Experience:BS or MS in Computer Science or applicable engineering discipline 8-10 years of demonstrated experience in software development 5+ years writing functional and object-oriented JavaScript and TypeScript, with a strong understanding of ES6 standards 7+ years building web applications with React including writing tests Extensive experience in developing dynamic web applications using React/Redux framework, GraphQL, React-Query Experience in designing architectures and solutions with emphasis on scalability, performance, supportability and testability Strong knowledge of component optimization practices Strong knowledge of async/await patterns and practices for fetching data Familiarity with Micro front end architectures (Micro-services for web apps) Excellent communication skills to convey complex technical concepts to both technical and non-technical team members Participate in technical discussions, architecture design and reviews Experience with troubleshooting, debugging, code reviews Expertise in creating responsive layouts to ensure seamless user experience Familiarity with build tools like Webpack to optimize and bundle application assets Modern toolchain and source control familiarity, e.g., Git Familiarity developing software in an agile environment utilizing the Scrum framework Contribute to and participate in building solutions that integration into our CI/CD pipeline Participate in design of risk management activities including extending and enhancing existing automation frameworks and quality management patterns Experience working with internal customers and stakeholders (e.g., Product Management, Client Success). Experience working directly with customers if neededPreferred Experience Working In Distributed TeamsSupervisory Responsibility:This position has no supervisor responsibilityWork Environment: This position is a remote position and requires the individual to work from their home.  Position Type/Expected Hours of Work:This is a full-time position.  Days of work are Monday through Friday. While we are flexible with work hours, at a minimum, we ask that staff work from 10am to 3pm during normal workdays to be available to staff that reside in various time zones. Occasional evening and weekend work may be required as job duties demand.   Travel This position requires no regular travel. Travel will be on an on-demand basis as may be needed for training purposes.   Additional Eligibility Qualifications: Must submit to a background check as a contingency for the position.   Work Authorization/Security Clearance (if applicable): Must be authorized to work in the United States. Each candidate is required to comply with federal and local laws and authorization will be checked through E-Verify.   AAP/EEO Statement:  eSUB, Inc prohibits discrimination or harassment based on the following categories:  race, color, religion, religious creed (including religious dress and grooming practices), national origin, ancestry, citizenship, physical or mental disability,  medical condition (including cancer and genetic characteristics), genetic information, marital status, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), gender, gender identity, gender expression, age (40 years and over), sexual orientation, veteran and/or military status, protected medical leaves (requesting or approved for leave under the Family and Medical Leave Act or the California Family Rights Act), domestic violence victim status, political affiliation, and any other status protected by state or federal law. Salary Range: $150,000-$165,000 Powered by JazzHRFwAF5oZ94r