Principal Software Engineer - React (Contractual)
Core
Lead a team of software engineers to develop server applications, including writing RESTful APIs, ensuring functionality, security, and performance.
Role type
Principal Software Engineer (Team Lead)
Builds
Server applications and RESTful APIs
Domain
Web Development / Software Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Javascript, ReactJS, Redux, Context, HTML, CSS, Design Systems (Material-UI, Atomize), Unit Testing, Version Control (Git), JIRA, Github, RESTful API design, Security, Performance tuning
Preferred skills
Mentoring, Business requirement analysis, Candidate evaluation, New technology research
Technologies
ReactJS, Redux, Context, Material-UI, Atomize, JIRA, Github
Responsibilities
Lead a team of software engineers, Mentor team members through training and guidance, Analyze business requirements, Estimate assigned tasks, Write code and unit tests, Tune code for enhanced security and performance, Maintain systems by fixing existing issues, Evaluate candidates for open positions
Seniority
Principal, hands-on IC with leadership