{"schemaVersion":"jobsearcher.job.v1","id":"398416769fb31bcb19a09f21","url":"https://jobsearcher.com/jobs/398416769fb31bcb19a09f21","canonicalUrl":"https://jobsearcher.com/jobs/398416769fb31bcb19a09f21","title":"Principal Software Engineer - React (Contractual)","description":"Job Summary\nA Principal Software Engineer for ReactJS is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms including but not limited to writing Restful APIs to be consumed by client applications. A principal software engineer makes sure that the functionality, security and performance of the server application is as per the design and is completely bug free. Principal engineers have a responsibility to lead a team of engineers, mentor team members through continuous training and guidance.\n\nDuties & Responsibilities\nLead a team of software engineers\nMentor team members through training and guidance\nAnalyze business requirements\nEstimate assigned tasks\nWrite code and unit tests\nCollaborate with other team members\nTune your code for enhanced security and performance\nMaintain systems by fixing any existing issues\nUpdate issue tracking software\nProvide status updates\nCommunicate with client\nControl versions of your code\nResearch new technologies\nUpgrade skills and knowledge\nEvaluate candidates for open positions\nRequirements\nMinimum Bachelors in Computer Science/Software Engineering or equivalent.\nMinimum eight (8) years of related experience in professional industry\nStrong communication skills\nStrong proficiency in Javascript technologies\nKnowledge and experience of developing user interfaces with HTML and CSS\nKnowledge and experience of developing applications with ReactJS, Redux and Context\nKnowledge and experience of design systems such as Material-UI or Atomize etc.\nUnderstanding of accessibility standards and security compliances\nExperience with writing unit tests and ensuring the minimum 90% test coverage\nKnowledge of and experience with Github, JIRA and other collaboration tools\nBasic understanding of back-end technologies\nFlexible attitude and versatile personality\nStrong presentation skills\nStrong influence among team members\nBenefits\nPaid Time Off\nWork From Home\nHealth Insurance\nOPD\nTraining and Development\nLife Insurance\nExchange Program","company":"Creativechaos","rawCompany":"creativechaos","city":"Remote","state":"OR","isRemote":false,"isActive":false,"createdAt":"2026-04-14T10:53:59.445Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Principal Software Engineer - React (Contractual)","description":"Job Summary\nA Principal Software Engineer for ReactJS is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms including but not limited to writing Restful APIs to be consumed by client applications. A principal software engineer makes sure that the functionality, security and performance of the server application is as per the design and is completely bug free. Principal engineers have a responsibility to lead a team of engineers, mentor team members through continuous training and guidance.\n\nDuties & Responsibilities\nLead a team of software engineers\nMentor team members through training and guidance\nAnalyze business requirements\nEstimate assigned tasks\nWrite code and unit tests\nCollaborate with other team members\nTune your code for enhanced security and performance\nMaintain systems by fixing any existing issues\nUpdate issue tracking software\nProvide status updates\nCommunicate with client\nControl versions of your code\nResearch new technologies\nUpgrade skills and knowledge\nEvaluate candidates for open positions\nRequirements\nMinimum Bachelors in Computer Science/Software Engineering or equivalent.\nMinimum eight (8) years of related experience in professional industry\nStrong communication skills\nStrong proficiency in Javascript technologies\nKnowledge and experience of developing user interfaces with HTML and CSS\nKnowledge and experience of developing applications with ReactJS, Redux and Context\nKnowledge and experience of design systems such as Material-UI or Atomize etc.\nUnderstanding of accessibility standards and security compliances\nExperience with writing unit tests and ensuring the minimum 90% test coverage\nKnowledge of and experience with Github, JIRA and other collaboration tools\nBasic understanding of back-end technologies\nFlexible attitude and versatile personality\nStrong presentation skills\nStrong influence among team members\nBenefits\nPaid Time Off\nWork From Home\nHealth Insurance\nOPD\nTraining and Development\nLife Insurance\nExchange Program","datePosted":"2026-04-14T10:53:59.445Z","dateModified":"2026-04-14T10:53:59.445Z","hiringOrganization":{"@type":"Organization","name":"Creativechaos","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Remote","addressRegion":"OR","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"398416769fb31bcb19a09f21"},"url":"https://jobsearcher.com/jobs/398416769fb31bcb19a09f21"}}