Role Overview
We are looking for a Frontend Developer to join our team and work on a tax return filing application built using .NET MAUI Blazor Hybrid. The role involves developing and maintaining user-facing tax forms using our custom Razor components, ensuring that forms are accurate, responsive, consistent, and easy to use.
Responsibilities
- Develop tax return forms using Razor components and Blazor within a .NET MAUI Blazor Hybrid application.
- Build responsive and user-friendly interfaces using HTML, CSS, and Bootstrap.
- Use and configure existing custom Razor components to create complex tax forms and data-entry screens.
- Implement form layouts, validations, conditional fields, dropdowns, tables, and other UI elements.
- Ensure consistency in UI behavior, styling, and user experience across different forms.
- Work with developers and domain experts to understand tax form requirements and implement them accurately.
- Debug and resolve frontend issues related to rendering, styling, component behavior, and form interactions.
- Maintain and improve existing forms and reusable UI components.
- Follow established coding standards and component-based development practices.
Requirements
- 1-2 years of experience in frontend development (Freshers with strong fundamentals are welcome).
- Basic knowledge of Blazor / Razor components or React.js.
- Good understanding of HTML5 and CSS3.
- Working knowledge of Bootstrap and responsive web design.
- Basic understanding of JavaScript and browser-based UI behavior.
- Familiarity with component-based frontend development.
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
Skills
- Blazor
- Razor Components
- Bootstrap
- JavaScript
- HTML5
Nice to Have
- Experience with .NET / C#.
- Experience with .NET MAUI or Blazor Hybrid applications.
- Experience working with complex forms or data-entry applications.
- Familiarity with form validation and dynamic UI rendering.
- Experience with Git and collaborative software development.