Epathusa
Senior UI Developer (Front End) Job at Epathusa in Saint Paul
Epathusa, Saint Paul, MN, United States, 55199
Overview
Seeking a Senior Front-End Web Developer who is highly skilled in Vue.js and familiar with ArcGIS to assist in the development of user-facing web applications and components.
Responsibilities
- 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
- Collaborating closely with other front-end and back-end developers & UX / UI designers to deliver seamless, engaging user experiences
Requirements
Minimum Specifications
MINIMUM SPECIFICATION REQUIREMENTS : Must have to be accepted for consideration for this position.
- 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 Certifications
- 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).
- Work Environment
- Hybrid and teleworking / office setting work environment.
Desired Specifications
Not required, but desire experience in these specifications for this position.
- 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.
Benefits
Benefit Package includes :
- Paid Sick Time
- Insurance for Medical, Dental, Vision and Life Available
- 401(k) including Employer Match
- HSA, Short-term & Long-term Disability Available
- We are an EEO / Veterans / Disabled employer