jobBox

UI Developer

Xoriant Solutions Pvt. Ltd.
Employment Information
Increase your profile visibility to recruiters up to 3 times
Read More
Company/HR Contact Information
Login your account to see HR contact details.
Job Description

Seeking Frontend/JavaScript and Typescript Developer with experience in building high-performing, scalable, enterprise-grade applications. Candidate will be part of a talented software team that works on mission-critical applications. Frontend developer roles and responsibilities include developing single page apps using React and modern JavaScript practices and patterns.

Principle Duties and Responsibilities:

  • Contribute to all phases of the development lifecycle SDLC.
  • Senior UI developer with 6+ Years Experience
  • Write well designed, testable, performant, efficient code.
  • Write Unit tests & integration tests for each aspect of the code.
  • Excellent cross team collaborations
  • Internationalization and localization
  • Good understanding of agile methodologies, and related processes
  • Ensure designs follow specifications.
  • Prepare and produce releases of software components.
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

Job Specifications:

 

  • Bachelor’s degree or higher - Computer Science & Engineering (or Equivalent)
  • Proficient in JavaScript & Typescript – Mandatory
  • Proficient in ReactJS with minimum 4+ years of experience - Mandatory
  • Proficient in Redux, Redux Saga - Mandatory
  • Proficient in Redux forms - Mandatory
  • Proficient in Unit testing using Jest and React Testing Library (or equivalent framework) - Mandatory
  • Proficient in Google analytics, and other instrumentation tools - Preferred
  • Proficient in HTML5, CSS3 - Mandatory
  • Expert in CSS in JS solutions – styled components - Preferred
  • Proficient in Babel, Webpack, yarn, ES Lint – Mandatory
  • Efficient in creating stories using Story book - Mandatory
  • Proficient in GIT – e.g. rebase, merge, squash commits, workflows of GIT – Mandatory
  • Hands on experience with multiple library/frameworks – Lodash, JQuery, Jasmine, Mocha, etc.
  • Expert level understanding of HTTP protocols (1.0, 1.1, and 2.0) and Web sockets
  • Experience with working on SaaS/PaaS based applications – Mandatory
  • Good analytical and problem-solving skills.
  • Excellent communication and interpersonal skills.
  • Upbeat, highly motivated and self-starter.
  • Strong communication skills
  • Qualifications - External
  • Bachelors or Masters in Computer Science, or other relevant degree