- B2B
- Growth StageExpanding market presence
React/Web UI Architect
- Remote •
- 5 years of exp
- Full Time
Not Available
Remote only
About the job
What we do:
KinderSystems (http://www.kindersystems.com/) provides subsidy management SaaS (software as a service) solutions to child care providers, Head Start programs and state agencies throughout the United States. Built and supported by industry experts, KinderSystems’ innovative platforms share a single goal: allowing users to work smarter and more cost-effectively so that they can focus more on caring for and supporting children and families. Clients find that KinderSystems’ platforms enable social service agencies and child care providers to manage cases more efficiently, reduce clerical errors, remove worker frustration, and reduce fraud.
KinderSystems is seeking an architect-level software engineer with a proven track record of designing, developing, testing, and maintaining enterprise-level ReactJS web applications. The successful candidate will be the main architect responsible for designing and developing our next generation UI platform. The candidate will be leading a small team of engineers through the entire development lifecycle. The candidate will be intelligent, enthusiastic, creative and a great communicator, with the knowledge and experience to take the lead of the development team.
Primary Responsibility:
Design and develop high performance SPA-based web applications used by hundreds of thousands of users
Promote consistent and proven architecture patterns for design and development within and across KinderSystems' development team
Provide guidance and implement solutions to critical early-stage UI platform decisions
Use state of the art frontend technologies like HTML/CSS/LESS/CSS-In-JS, JavaScript/Typescript, React, Webpack and NPM to develop highly available applications that can scale to deliver customer facing applications
Identify and implement testing framework for new codebase to be automated via CI/CD pipeline
Leverage automation testing methods to increase test coverage and build confidence in KinderSystems' continuous delivery pipeline
Write effective unit tests and integration tests to ensure high quality software delivery, sprint after sprint
Mentor/assist other software engineers on the team to disseminate knowledge pertaining to React JS development
Review code submitted by other development team members to ensure consistency with internal coding standards, test coverage and best practices
Participates in daily product standups to report progress and work performed as well as reporting potential blocking issues and/or other problems
Creating internal and external documentations and specifications
Work with DevOps and QA Test Automation on CI/CD pipeline configuration and process
Work with management to review and update current coding standards based on new technology stack
Collaborate with QA engineers for test development
Stays current with technical training and company standards as required
Required Qualifications:
Bachelor’s degree in Computer Science or related field, or equivalent experience
7+ years experience with developing mission critical, enterprise-level, high volume, responsive web-based software
7+ years experience with web application development experience and fluency with JavaScript, CSS3 (preprocessors such as LESS and SASS are a bonus), HTML5
5+ years experience developing using React JS and common libraries such as Redux, React Router, Axios
5+ years experience working with REST APIs
5+ years experience working with OAuth/OIDC
5+ years experience working with React JS test frameworks such as Jest, Mocha, Jasmine, Enzyme
Excellent written and verbal communication skills
Good time management and organizational skills.
Ability to work independently, be self-motivated, and maintain responsibility for completing work on time
Preferred Qualifications:
Experience with ANT Design
Experience with UI/UX 508 Compliance Issues
Experience with best security practices (OWASP Top 10)
Experience with ASP.NET/Webforms
Experience working with AWS/Azure technologies such as Lambdas/Serverless, S3/Azure Blob storage
Solid knowledge of microservice architecture and patterns.
Experience with Jira and Confluence
What We Offer
The ability to work from anywhere in the United States
Comprehensive benefits package including health, vision, and dental insurance, starting the first of the month after start date
401(k) retirement plan, with company match
Paid company holidays and generous PTO
Friendly, supportive, and adventurous environment with a team of engaged colleagues who are all focused on enabling and improving the childcare industry for all families.
KinderSystems actively embraces diversity and equal opportunity in a meaningful way. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. The more inclusive we are, the better our work will be which is why we do not discriminate based on race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, veteran status, or any other status protected under federal, state, or local law.
All persons hired will be required to verify identity and eligibility to work in the United States (without sponsorship) and to complete the required employment eligibility verification form upon hire. In addition, KinderSystems' COVID-19 policy requires all non-remote employees to be fully vaccinated against COVID-19, excluding any approved exemptions, such as for a medical condition or a sincerely held religious belief.