Senior UI (front end) Developer (Hybrid)

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - Independent
Contract - 07 Month(s)

Skills

.NET
ASP.NET
Accessibility
Agile
AngularJS
ArcGIS
Automated Testing
Bootstrap
C#
DevOps
Database Design
HTML5
GRID
Css3
Command-line Interface
Management
Elasticsearch
Node.js
RESTful
React.js
Routers
SQL
UI
Testing
Software Development
Vue.js
Object-Oriented Programming
NUnit
WCAG
Continuous Delivery

Job Details

About Beacon Systems, Inc

Beacon Systems, Inc, delivers Program Management, Science, Engineering, and Technology Solutions to Federal, Commercial State, and Local Agencies. We are a subsidiary of Radiant Digital Services. We have a vast portfolio of clients across the country. Our Technology support to many DoD Agencies, NASA, Voice of America, FDA, and State Agencies such as State of FL, RI, MS, ND, VA, and WV extends our delivery of solutions worldwide.

Position: Senior UI (front end) Developer
Duration: 12 Months
Location: St. Paul, MN (Hybrid)
Description of Position:
We are seeking an experienced Front-End Web Developer who is highly skilled in Vue.js and familiar with ArcGIS. In this role, your primary responsibility will be developing user-facing web applications and components using the Vue.js framework, adhering to our established practices and workflows. You will be expected to write robust, secure, modular, and maintainable code, ensuring high standards of quality and performance.
Responsibilities:
  • Developing user-facing webpages and applications using Vue.js
  • Building modular and reusable components
  • Optimizing the application for performance and accessibility
  • Implementing automated testing integrated into development and maintenance workflows
  • Staying up to date with all recent developments in the JavaScript and Vue.js space
  • Keeping an eye on security updates and issues found with Vue.js and all project dependencies
  • Proposing any upgrades and updates necessary for keeping up with modern security and development best practices
  • Collaboration is essential; you will work closely with other front-end and back-end developers as well as UX/UI designers to deliver seamless, engaging user experiences. Strong communication skills, a commitment to team collaboration, and a dedication to delivering quality products are crucial for success in this position.

Minimum Qualifications:

Level of Education: B.S. or B.A. Degree in Information Technology, or a related field
Years of experience in Position Title: 8+ years of experience in Front end App development
Optional Certification(s): Azure certifications (e.g., Azure Developer Associate).
UI development with .NET:
  • Highly proficient with the JavaScript language and its modern ES6+ syntax and features
  • Highly proficient with Vue.js framework and its core principles such as components, reactivity, and the virtual DOM
  • Familiarity with the Vue.js ecosystem, including Vue CLI, Vuex, Vue Router, and Nuxt.js
  • Experience maintaining multiple node.js projects with varying node versions
  • Highly proficient with HTML5 and CSS3, including Sass
  • Understanding of server-side rendering and its benefits and use cases
  • Knowledge of functional programming and object-oriented programming paradigms
  • Ability to write efficient, secure, well-documented, and clean JavaScript code
  • Familiarity with automated JavaScript testing, specifically testing frameworks such as Jest, component and E2E testing with Cypress
  • Proficiency with modern development tools, like Webpack, Vite, and Git
  • Experience with both consuming and designing RESTful APIs
  • Proficiency with Bootstrap 5.3.3 CSS framework and Flex
  • Knowledge of and proficiency with WCAG 2.1 accessibility and the WAI-ARIA standard
  • Experience integrating front-end code into ASP.NET applications
  • 3+ years of experience in software development with .NET framework (C#, ASP.NET, .NET Core)
Front-end technologies like HTML5, CSS3, JavaScript, and frameworks: 8+ years experience in front-end technologies like HTML5, CSS3, JavaScript, and frameworks (Vue, Angular, React, Blazor).
Azure and Cloud Native services: 3+ years experience in Azure services such as Azure Functions, App Services, Event Bus, Event Grid, Logic Apps.
Database design and development: 3+ years experience with writing SQL for CRUD.
3+ years experience using Object-relational Models to interact with databases.
DevOps: Design and implement CI/CD pipelines to automate build, test, and deployment processes, including unit tests with xUnit/NUnit.
Agile: Use Agile tools like Azure DevOps to manage tasks, track progress, and ensure timely delivery of deliverables.
Monitoring and Telemetry: Implementation knowledge of Azure APM (Application Performance Monitoring).
DESIRED Skills:
  • API design and Microservices: Hands-on experience with API design, microservices architecture, and distributed systems.
  • Microsoft Power Platform: Develop and integrate Power Apps and Power Automate workflows to streamline business processes.

Compensation:

Compensation for roles at Beacon Systems Inc depending on a wide array of factors including, but not limited to, the specific office location, role, skill set, and level of experience. As required by applicable law, BeaconGov provides reasonable range of compensation for this role.

EEO Statement:

Beacon Systems is dedicated to fostering an inclusive and diverse work environment. We ensure equal employment opportunities for all individuals, regardless of their race, color, religion, gender, national origin, age, disability, or any other legally protected characteristic. Our commitment to being an equal-opportunity employer extends across all aspects of employment, from recruitment and hiring to promotions and benefits. We firmly believe in treating all employees and applicants fairly, based on their qualifications, skills, and performance.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Beacon Systems, Inc