Overview
- Bangalore
- 3
- 4 to 6 years
- Full Time
About the role:
We are looking for a Full Stack Frontend Developer to contribute to the development of innovative web applications. As a Full Stack Developer, you will be responsible for designing, implementing, and maintaining both front-end and back-end components of our software solutions. The ideal candidate will have a strong proficiency in both client-side and server side technologies, with a passion for creating scalable, robust, and user-friendly applications. Requirements and skills:
MUST HAVE:
1. Implement best practices for front-end development including HTML5, CSS3, JavaScript, and client-side frameworks/libraries such as jQuery and/or Angular.
2. Ensure cross-browser compatibility and optimize web applications for performance.
3. Collaborate with product owners to translate design mockups and wireframes into functional web interfaces.
4. Design, develop and integrate front-end components with server-side logic.
5. Participate in code reviews and maintain high code quality standards.
6. Troubleshoot and debug web application issues, ensuring timely resolution.
GOOD TO HAVE:
7. Develop and maintain modern, responsive web user interfaces using .NET technologies such as ASP.NET, ASP.NET MVC and/or ASP.NET Core.
8. Develop and maintain backend server-side jobs built using the .NET Framework.
9. Develop RESTful Web APIs using .NET Web API and/or ASP.NET Core.
10. Familiarity assessing and integrating 3rd Party libraries into ASP.NET and ASP.NET Core projects
11. Familiarity with the Database queries – SQL/SQL server.
Responsibilities:
1. Participate in the full software development lifecycle, including analyzing requirements, design, test, and deploy.
2. Facilitate design and architecture brainstorms
3. Participate in code reviews
4. Fixing and improving existing software
5. Stay updated on emerging web development trends, tools, and technologies, and propose improvements to enhance user experience and development efficiency.
6. Collaborate with team members to define and implement solutions
7. Create technical documentation for reference and reporting 8. Ensure the quality and reliability of web applications through comprehensive testing.
Educational Qualifications & Work Experience:
1. Bachelor's degree in computer science, engineering, or a related field.
2. 4 to 5 years of experience in software development