About the Role
The ideal candidate will have strong experience with Blazor, .NET, and C#, and will be responsible for developing and maintaining interactive web applications. You will work closely with cross-functional teams to deliver high-quality software solutions on time.
Responsibilities
- Develop and maintain web applications using Blazor and .NET technologies
- Collaborate with product and design teams to implement user-facing features
- Write clean, testable, and well-documented code
- Troubleshoot and debug applications to ensure optimal performance
- Participate in code reviews and contribute to team knowledge sharing
- Implement responsive UI components compatible across devices and browsers
- Integrate with RESTful APIs and backend services
- Ensure application security and data protection standards are met
- Optimize front-end performance and loading times
- Stay current with emerging tools and frameworks in the .NET ecosystem
- Support deployment processes and monitor production environments
- Contribute to technical documentation and architecture discussions
- Work within Agile development cycles and attend team standups
- Assist in refining user stories and technical requirements
- Use Git for version control and collaborative development
- Follow coding standards and best practices across the codebase
- Participate in planning and estimation sessions
- Collaborate on testing strategies, including unit and integration tests
- Respond to user feedback and implement improvements
- Ensure accessibility compliance in UI development
Nice to Have
- Experience with Entity Framework or other ORM tools
- Familiarity with front-end frameworks like Angular or React
- Knowledge of Docker and containerized environments
- Experience with state management in Blazor applications
- Exposure to microservices architecture
- Background in test-driven development (TDD)
- Contributions to open-source .NET projects
- Understanding of web security best practices
- Experience with performance profiling tools
- Familiarity with automated UI testing tools
Compensation
Competitive salary, paid in USD, based on experience and location
Work Arrangement
Fully remote, permanent full-time position with flexible hours
Team
Collaborative engineering team focused on building scalable web applications using modern frameworks
Application Process
- Interested candidates should submit a resume and a brief cover letter highlighting relevant experience with Blazor and .NET projects.
- Shortlisted applicants will be invited for a technical screening and a coding assessment.
Project Focus
- This role focuses on building internal tools and customer-facing applications using Blazor WebAssembly and Blazor Server.
- Projects emphasize real-time data handling, modular design, and integration with existing .NET backends.
Not applicable, as the role is fully remote and open to international applicants