Job Summary
A company is looking for a Senior Software Engineer specializing in React, Typescript, JavaScript, and SOLID and OOP principles.
Key Responsibilities:
- Contribute to the test-driven development of software features and non-functional quality attributes
- Provide recommendations for structuring solution source code and implementation approaches
- Apply SOLID principles and standard design patterns to system architectures and implementations
Required Qualifications:
- Significant experience with React, Nx, Next.Js, and Vite
- Intermediate knowledge and experience with front-end development technologies like JavaScript, HTML5, CSS3, Style-Components, Responsive Design, npm, Jest, webpack, observables, and promises
- Extensive experience programming enterprise web products
- Knowledge of general engineering concepts like design patterns, OO programming and SOLID principles, UML, HTTP, MVC, APIs, data structures, and algorithms
- Knowledge and experience with test tools like JEST and techniques including test-driven development, behavior-driven development, automated acceptance testing, Gherkin & GWT