Software Developer- Front End - Senior
Maarut Inc
Toronto, Canada
$120K-$150K a year (estimated)
Full-time
Responsibilities :
- Designimplement web applications using Angular Spring boot & Javatechnologies.
- Developusercentric intuitive responsive mobile friendly accessiblefeatures
- Optimizeapplications to enhance user experience and improveperformance
- Requiredto translate technical systems specifications into working testedapplications. This includes developing detailed programmingspecifications writing and / or generating code compiling datadrivenprograms maintaining and conducting unittests.
- Resolvesand troubleshoots technical problems which arise during the use andoperation of software packages including technical assistance inimplementation conversion andmigrations.
- Reviewsthe work of other team members asrequired.
- Designssolutions writes code reviews code performs unit testing developsappropriate artifacts and facilitates finaldelivery.
- Identifiesopportunities to strengthen the development capability shareexpertise to promote technical development and mentoring JuniorDevelopers
- Supportthe development of different applications as needed including SADAMyBenefits Messaging EA EST andothers.
- Assessesthe costs and benefits for different solutions and gain consensus on proposed solutiondesign andrecommendations
RequiredSkills :
- Solidexperience of Angular JavaScript jQuery HTML CSS andBootstrap
- Experiencein building responsible and accessible solutions that meets WCAG2.0Standards
- Experiencein continually delivering valuable IT capability in small andincrementalpieces
- Experiencewith Cloudbased solutions DevOps andMicroservices
- Experiencein systems integration strategies identify and assess the impactsof new solutions or enhancements on existing services andinfrastructure for performance sustainability androbustness
- Experiencewith CI / CD tools such as Git Docker Kubernetes or any equivalenttools
- Experiencein system integration principles practices tools and techniques forvarious components in multiple design platforms
- Abilityto collaborate with IT Professionals throughout the SoftwareDevelopment Life Cycle
- Ateam player with a track record for meeting deadlines managingcompeting priorities and client relationship managementexperience
- Excellentanalytical problemsolving and decisionmaking skills; verbal andwritten communication skills; interpersonal and negotiation skills
- Experiencewith the design and construction of REST APIservices
- Knowledgeand experience integrating frontend UI with the constructedAPI
- Knowledgeand experience in design and implementation of continuousintegration anddeployment
- Experiencein technical standards related to IT security and dataprivacy.
DesirableSkills :
- Knowledgeof Ontario Digital Service Standards Digital Service Standard 2021ontario.ca andOntario Design Service OntarioDesign System DesignSystem
- Experienceor knowledge of Siebel OpenUI
- Knowledgeand experience in rapid application development (RAD)methodologies
- Experiencewith middleware andgateways
- Experiencereviewing analyzing and modifying product installation scriptsincluding encoding testingdebugging
- Abilityto provide postimplementation support and resolve anypostimplementation technicalissues
- Experienceconducting design walkthrough sessions with projectteam
- Knowledgeand understanding of Accessibility for Ontarians with DisabilityAct (AODA) and related regulations andstandards
- Abilityto provide user and system documentation asrequired
Requirements
Experienceand Skill SetRequirements
- WebApplication Development Experience
- Extensiveexperience in Angular framework version 14 15 and16
- Extensiveexperience in frontenddevelopment.
- Experiencein RESTfulAPIs.
- Abilityto create selfcontained reusable and testable modules andcomponents that build on the elements and modules of coreAngular
- Createdesign and implement layouts for new and existing web pages.Excellent knowledge of frontend web programming languages such asHTML CSS JavaScript and Angular Spring Boot with ability to renderserverside and clientsidecontent
- Designinguser interactions on websites developing servers and databases forwebsite functionality and coding for mobileplatforms.
- Fundamentalknowledge ofUX / UI.
- GoodExperience withSQL
- Identifyissues with front end code and rectify them to removebugs.
- Createunit tests to ensure code is functioning asexpected.
- Createwell writtendocumentation.
- Ensurefront end code is able to queryAPIs.
- Auditcode to identify bottlenecks of performance and fixingthem.
- Workwith other teammembers.
- Understandingwhat is needed for a smooth workflow between yourself the frontenddevelopers anddesigners.
- Experiencein technical standards related to IT security and dataprivacy.
Analytical andProblemSolvingSkills
- Youhave the ability to identify assess appropriate IT solutions tomeet complex requirements evaluating technical performance andcapacity of existing and new systemsoptions.
- Youcan ensure the application of best practices for technology designdevelopment deployment and operation for multiple complex systemplatforms.
- You candevelop systems integration strategies identify and assess theimpacts of new solutions or enhancements on existing services andinfrastructure for performance sustainability and robustness.
- You canunderstand assess and develop solutions for mitigating risk.
- You canassess and resolve critical incidents and develop protocols fordealing with / avoiding futureincidents.
CloudbasedSolutions
- Experiencewith Cloudbased solutions DevOps &infrastructureascode.
- Experiencewith CI / CD tools like Git Docker Ansible Helm Kubernetes Jenkins orany equivalenttools.
- Knowledgeof current & emerging I&IT trends operationalmethods & techs incl. microservices architecture softwarenetworks databases apps systems integration tech infrastructure& cloudservices
26 days ago