Senior Front End Developer (10+years) with strong React and TypeScript experience to support the upgrade/development web and mobile applications
S.i. Systems
Winnipeg
$120K-$150K a year (estimated)
Full-time
Our client is seeking Senior Front End Developer (10+years) with React and TypeScript experience to support the upgrade / development of mobile and web applications
This role is % Remote and candidate must be willing to work standard MST business hours. Preference given to local Calgary Candidates
Must Have :
- 10+ years experience as a Senior Front End Developer developing data intensive mobile and web applications
- Excellent Typescript ,
- Strong React development skills preference React Query, MUI (Material U I)
- Familiarity with popular UI component libraries like MaterialUI (MUI) to maintain consistency across interfaces
- Experience working with RESTful API services to create integration and data flow between front-end and back-end systems
- Skilled with some of the following : JavaScript, JSON, HTML, CSS
- 3+ years experience developing in and deploying on AWS infrastructure (preferred tools include Cognito and Amplify)
Nice to have :
- Strong preference given to someone with Monorepo experience (Single SPA, TurboRepo)
- CI / CD Pipelines (CircleCI, Github Actions, Jenkins)
- Expertise in creating unit and automated tests using tools like Jest, Mocha, and Cypress,
- Strong experience with AG Grid, enhancing data presentation and user interaction in data-intensive applications.
- Experience implementing secure authentication and authorization mechanisms using JSON Web Tokens (JWT) through platforms such as AWS Cognito, AWS Amplify, Auth0, or equivalent services.
What you will be doing :
- Develop and deliver production quality mobile (20%) and web applications (80%) with efficient user interfaces. These applications have a large volume of real-time data
- Learn and understand multiple applications and business processes supporting our business units. (These applications include large data sets and
- Develop new applications based on identified business need.
- Support and troubleshoot existing applications, creating code fixes / patches, ensuring system stability.
- Provide general end user support in solving complex issues.
- Guidance on Architecture and mentoring junior developers
29 days ago