Responsibilities/AssignmentDeliverables SeniorFront-EndDeveloper
Designs,developsandmaintainsinternalandexternalweb;Usesknowledgeofcommonwebdevelopmentlanguagestobuildandexpandapplicationfunctionalitybywritinghigh-qualitycodeusingappropriate;Ensuresapplicationsremainscalablewhilecomplyingtostandardsandfollowingbest;Testsanddebugsapplicationsandensuresthatsoftwareisproperly;Collaboratesclearlyandprofessionallyaspartofadevelopmentteamandcommunicateswith
MandatorySkills:
- 7+yearsofwebdevelopmentexperiencewithHTML5,CSS3,SCSS/SASS,JavaScript,AJAXandjQuery
- 5+yearsofhands-ondevelopmentin;including.NETCore
- 3+yearsofexperiencedevelopingapplicationsinscript-basedMV*front-endframeworkslikeAngular(orReact)withTypeScriptandcomponentlibraries
- ExperienceworkingwithRESTAPIs,SQL,andnon-relationaldatabasessuchasCosmosDB
- ExperiencewithGitandknowledgeofsourcecontrolstrategies
- KnowledgeofWCAGstandardsandtechniques,includingWAI-ARIAandOWASPsecurityprinciples/bestpractices
- Solidcommunicationsskills:theabilitytounderstand(comprehension)andfollowinstructionsandrequirementstocommunicateclearlyandeffectivelybothverballyandin
Nicetohaveskills:
- KnowledgeofMicrosoftSharePoint:administration,SOAP/REST,SharePointapplicationdevelopment(SPFx)
- ExperienceworkingwithServiceWorkers
- ExperiencewithMicrosoftAzureCloudandDevOps
- ExperiencewithAzureFunctions
- ExperiencewritingscriptswithPython
Requirements
EvaluationCriteria
Criteria
| Weighting
|
Front-EndFrameworks
- Experiencedevelopingapplicationsinscript-basedMV*front-endframeworkslikeAngular(orReact)withTypeScriptandcomponentlibraries
| 30%
|
WebDevSkills
- HTML5,CSS3,SCSS/SASS,JavaScript,AJAXandjQuery
| 20%
|
;Skills
- Demonstratedexperienceworkingwith;technologies:OOdesignpatterns,writingapplicationsinC#,familiaritywith.NET
| 15%
|
APIsandDatabases
- WorkingexperiencewithRESTAPIs,SQL,andnon-relationaldatabasessuchasCosmosDB
| 10%
|
SourceControl
- ExperiencewithGitandknowledgeofsourcecontrolstrategies
| 10%
|
StandardsandBestPractices
- KnowledgeofWCAGstandardsandtechniques,includingWAI-ARIAandOWASPsecurityprinciples/bestpractices
| 10%
|
CommunicationsSkills
- Demonstratestheabilitytounderstand(comprehension)andfollowinstructionsandrequirementstocommunicateclearlyandeffectivelybothverballyandin
| 5%
|
Evaluation Criteria Criteria Weighting Front-End Frameworks Experience developing applications in script-based MV* front-end frameworks like Angular (or React) with TypeScript and component libraries 30% Web Dev Skills HTML5, CSS3, SCSS/SASS, JavaScript, AJAX and jQuery 20% Skills Demonstrated experience working with technologies: OO design patterns, writing applications in C#, familiarity with .NET 15% APIs and Databases Working experience with REST APIs, SQL, and non-relational databases such as Cosmos DB 10% Source Control Experience with Git and knowledge of source control strategies 10% Standards and Best Practices Knowledge of WCAG standards and techniques, including WAI-ARIA and OWASP security principles/best practices 10% Communications Skills Demonstrates the ability to understand (comprehension) and follow instructions and requirements to communicate clearly and effectively both verbally and in 5%