Maintain and extend existing codebase: Understand, debug, and enhance existing features to improve performance, usability, and scalability.
Develop new user-facing features
Write reusable, testable, and clean code
Optimize code for maximum readability
Utilize TypeScript for strong typing and code maintainability
Review code and merge pull requests
Write automated tests for your code
Keep up to date with the latest web technologies and best practices
At least 5 years of experience in React.js and TypeScript
Experience with RESTful APIs
Experience with state management libraries like Redux
Knowledge of modern front-end build pipelines and tools, such as Webpack, Babel, NPM
Familiarity with version control using Git
Familiarity with developing on Windows
Working knowledge of & .Net
Excellent problem-solving skills and attention to detail
Bachelor's degree focused on software engineering, computer science, financial engineering, or mathematics.
Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.