Apply with hirly
Software Developer(Frontend)
Inspiredge · Hyderabad, India
Upload your resume to see how well you match this job — free, in seconds, no account needed.
Your resume is used only to score it against this job. If you don't create an account, it is deleted within 24 hours.
Role: Software Developer (Frontend) Location: Hyderabad YOE: 3
- 6 years Skills: Angular, Blazor, React, State Management patterns, Business Data Presentation (Telerik Kendo UI, Spreadsheet JS etc.), Microsoft Entra ID (Azure AD) concepts, OAuth 2.0 / OpenID, Token-based authentication (JWT), Frontend authentication integration, Automated Testing, MVC, WEB API, Entity Framework Core. About the role: The Software Developer Designs, builds, tests, and – most importantly – ships high-value software that solves real problems. Strives for security, performance, simplicity, usability, and maintainability. Mentors and guides less experienced software engineers. Responsibilities: 1. Team Contribution ● Works within established agile methods, promoting an atmosphere of continuous improvement. ● Continuously learns new technologies and patterns and practices. ● Documents knowledge for the benefit of the team. ● Reports to the team on obstacles and roadblocks. ● Participates in, and occasionally leads, sprint planning, standups, retrospectives, and other team meetings. ● Promote patterns and best practices on the team. ● Mentors and guides the less experienced software engineers. 2. Planning and Design ● Works with the product team and stakeholders to refine and document requirements. ● Estimates effort for planning purposes. ● Designs and documents enterprise-level software architecture, consulting with Enterprise Architecture when appropriate. ● Applies user experience (UX) principles and techniques to create simple, intuitive, and consistent software. 3. Development ● Writes code to develop software that meets requirements and specifications. ● Follows established software development life cycle (SLDC). ● Writes code with readability and future maintenance in mind. ● Follows established source control standards and best practices. ● Adheres to established secure coding practices. ● Reviews code for other developers. ● Leads team-based development efforts. ● Strong Front-End Development Experience ● Expected to also contribute to Back-End Work 4. Quality Assurance ● Validates QA findings and fixes defects. ● Develops integration and testing points in the software that allow for QA testing. ● Assists QA in running performance and load tests. 5. Release ● Assists with release planning and releases. 6. Support ● Assists the support team as needed, including root cause analysis. ● Writes maintenance and metric statistics scripts and entry points for measuring and monitoring. Requirements: Solid Understanding of The Following: ● Languages and Scripts: C#, SQL, JavaScript, HTML, & CSS ● Tools: Visual Studio, Wireframing Software, & SSMS ● JavaScript Frameworks: Angular, Blazor or React ● State Management patterns ● Business Data Presentation (Telerik Kendo UI, Spreadsheet JS etc.) ● Microsoft Entra ID (Azure AD) concepts ● OAuth 2.0 / OpenID ● Token-based authentication (JWT) ● Frontend authentication integration ● Automated Testing ● MVC ●
Web API
● Entity Framework Core ● Processes & Standards: Git, GitFlow, OO Programming, Kanban, Secure Coding, & Agile Methodologies Bonus Skills: ● Excellent written and verbal communication ● Excellent documentation ● Continuous learning ● Collaboration across team and functional boundaries ● Troubleshooting and creative problem solving ● Design simple architecture that supports complex applications and APIs ● Architect extensible databases ● Author complex component-based client applications and restful APIs ● Perform advanced CRUD operations against multiple data sources ● Manipulate enterprise level data structures ● Mentor less experienced team members ● Take ownership of team processes and legacy applications ● Perform business analysis tasks, such as requirements gathering and wireframing