Posted 4w ago

Front-End Developer

@ Explorance
Chennai, Tamil Nadu, India
OnsiteFull Time
Responsibilities:Improve UI quality, Develop new features, Optimize performance
Requirements Summary:5–10 years of experience; strong HTML5, CSS3, JavaScript; ASP.NET basics; experience with Angular/Vue/React or similar; jQuery; AJAX; cross-browser compatibility; REST/SOAP APIs; Git; UI/UX collaboration; unit and integration testing.
Technical Tools Mentioned:Git, Visual Studio, ASP.NET Core, .NET MVC, JSON, XML, REST API, SVG, HTML5, CSS3, AJAX, SOAP, GIT, Grunt, Gulp, Bower, UI/UX tools, XML/JSON parsing
Save
Mark Applied
Hide Job
Report & Hide
Job Description

APPLY ONLY IF YOUR ARE IN CHENNAI



Role Description


The role involves developing and enhancing the front-end of web applications by implementing UI/UX designs, building user-facing features, and improving the usability and quality of existing interfaces. Daily work includes writing responsive, reusable code using HTML, CSS, and JavaScript frameworks, and integrating front-end components with backend APIs.

The role also focuses on optimizing applications for performance, scalability, cross-browser compatibility, and front-end security. In addition, it involves collaborating with designers and developers, participating in code reviews, and performing unit and system testing to ensure code quality and reliable functionality.


Improve the quality of the existing UI and develop new user-facing features

Ensure the technical feasibility of UI/UX designs

Optimize application for maximum speed and scalability

Reorganizing the software flow to uplift the user experience

Build reusable code and libraries for future use

Collaborate with other team members and stakeholders

Perform code reviews, unit testing, and system testing as needed for other developers’ efforts. At a minimum, code reviews, unit testing, and system testing should ensure all requirements have been addressed, all basic functionality works, and errors are handled properly.


Skillset Expectations


Must-Have

  • Experience: 5–10 years of professional experience
  • Basic knowledge ASP .NET and page life cycle
  • Proficient understanding of web markup, including HTML5, CSS3
  • Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery
  • Good understanding of advanced JavaScript libraries and frameworks, such as Angular, Vue.JS, React, or Ember etc., or JS-based build tools like Grunt, Gulp, and Bower
  • Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS
  • Good understanding of asynchronous request handling, partial page updates, and AJAX
  • Proficient understanding of cross-browser compatibility issues and ways to work around them.
  • Proficient understanding of code versioning tools, such as GIT

Tools and Languages


  • Version Control (e.g., GIT), Visual Studio 2015+, ASP.NET Core, an open-source web development framework | .NET / MVC, Data formats (e.g., JSON, XML), Data APIs (e.g. Restful API), Web Font Embedding, Scalable Vector Graphics (aka SVG)
  • Responsive Web Design, Object-Oriented Programming, JavaScript Animation, CSS Animation, Charts / Graphs, UI Widgets, Code Quality
  • Testing, Integration Testing, Templating Strategies, Templating Engines, Single Page Applications, XHR Requests (AJAX), Web/Browser Security, HTML Semantics, Browser Developer Tools
  • Experience working with graphic designers and UI/UX requirements

  • Proficient understanding of web markup, including HTML5, CSS3
  • Knowledge of SOAP and REST API