Zetronposted about 2 months ago
Full-time • Senior
Hybrid • Knoxville, TN
Professional, Scientific, and Technical Services

About the position

This role you'll develop responsive user interfaces using Blazor and JavaScript, collaborating with designers and backend developers to integrate APIs and ensure seamless functionality. Responsibilities include enforcing UI coding standards, secure coding practices, unit testing, debugging, deployment, and mentoring junior team members while continuously improving interfaces based on feedback. This role is a hybrid position. You must be able to commute to our Knoxville Office.

Responsibilities

  • Collaborate with Designers: Translate UI/UX design wireframes into functional and visually appealing user interfaces in collaboration with designers.
  • User Interface Development: Build and maintain responsive user interfaces using Microsoft Blazor and JavaScript.
  • API Integration: Work closely with backend developers to integrate user interfaces with REST APIs and WebSockets for seamless functionality.
  • Style & Responsiveness: Use CSS to create visually consistent, responsive, and cross-browser-compatible designs.
  • Unit Testing: Write and maintain unit tests for front-end components to ensure stability and reliability.
  • Coding Standards and Best Practices: Establish and enforce UI coding standards, patterns and best practices; implement shared tool and utility libraries.
  • Secure Coding Practices: Advocate for and implement secure coding practices to protect sensitive data and prevent vulnerabilities.
  • Deployment & Orchestration: Deploy and manage user interfaces as containers in container orchestration environments.
  • Code Reviews: Participate in code reviews to ensure internal code quality.
  • Debugging & Diagnostics: Analyze, debug, and resolve complex software issues, and communicate findings and solutions to team members.
  • Mentoring and Training: Mentoring junior team members and providing training in new technologies.
  • Iterative Improvement: Participate in design reviews and user feedback sessions to iteratively improve user interfaces.

Requirements

  • Strong proficiency in Microsoft C#, Blazor and JavaScript for front-end development.
  • Solid understanding of CSS for styling and layout.
  • Extensive knowledge of integrating user interfaces with REST APIs and WebSockets.
  • Experience with unit testing frameworks for UI components such as bUnit.
  • Knowledge of accessibility best practices and standards.
  • Knowledge of token-based authentication.
  • Familiarity with containerization and container orchestration.
  • Working knowledge of Microsoft Teams and Azure DevOps.
  • Experience in agile software development processes.
  • Ability to mentor junior developers.
  • Excellent verbal and written communication skills, with ability to convey information clearly and accurately.
  • Active listening skills.
  • Excellent attention to detail.
  • Must be organized.
  • Must pass background and fingerprint check.
  • High-level project management skills.

Nice-to-haves

  • Experience in a mission-critical communications, public safety, or an adjacent field is an asset.
  • Candidates with experience in GIS frameworks such as ESRI ArcGIS are strongly preferred.
  • Strong knowledge of Microsoft desktop UI frameworks (WinForms, WPF, MAUI) as well as Microsoft SQL Server (T-SQL) and database design.
  • Familiarity with CI/CD pipelines and cloud platforms (e.g., GitHub Actions, Azure DevOps, AWS, or Google Cloud).
  • Strong proficiency in .NET, C# and ASP.NET Core.
  • Familiar with Azure, AWS, or Google Cloud.

Benefits

  • Medical, Dental, Vision Benefits
  • 401(k), including a Company match
  • Generous Paid Time Off Packages
  • Company paid short-term and long-term disability coverage, basic life insurance and wellbeing benefits
  • Flexible working hours
  • The ability to grow your career by attending various educational programs and/or trainings
  • 10 paid holidays
  • Incentive Bonus Plans
  • Perks and discounts
  • And more!
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service