Job Title: Frontend Developer
Experience: 6 to 8
years
Notice period:
Immediate to 15 days
Location: Pune
JD:
Responsibilities:
·
Gain proficiency with current Self-service, Automation and
Master Data Applications and proactively improve them.
· Develop
responsive, robust, and reusable UI components using React
· Writing
high-quality, scalable code that follows best practices and design patterns
· Perform peer
code reviews for vulnerabilities and manage release cycles
· Monitor and
improve front-end performance
· Integration
between Master Data APIs warehouse (including Service Now)
· Translate
wireframes into UI components
· Drive
enhancements throughout full life cycle from concept to final implementation
· Assist in the
creation and upkeep of application standard and best practices
· Participate
and provide insight in the development of future Enterprise solutions.
Qualifications:
· 6+ years of
demonstrable experience building responsive, cross-browser compatible web
applications with React.js, and Node.js (and other JS Frameworks) and state
management using Redux or Flux
· In-depth
knowledge of JavaScript, HTML, CSS, and front-end technologies
· Experience
working with React UI component libraries such as Material UI
· Experience
Building REST APIs, API Design, and integration
· Experience in
writing automated unit tests
· Knowledge of
authentication, authorization, and web application security
· Knowledge of
MongoDB and Oracle a plus
· Exposure to
public cloud infrastructure-based applications a plus
· Experience
with any of the following (a plus): GitHub, Visual Studio Code, Jira, Service
Now, Jenkins and other CI/CD tools
· Experience
working in an Agile/Scrum development process
· Excellent
technical and analytical skills
· Comfortable
working in a collaborative team and technology community
· Financial
industry experience combined with software industry experience would be ideal
· Experience
with Windows and Linux operating systems as well as virtualization
· Demonstrated
track record of contributing successfully to the delivery of large and visible,
high-quality projects
Ability to work and communicate effectively
with remote teams
Must possess degree educated in a science
discipline and must be genuinely interested in the core technologies that
underpin modern software development (Computer Science/Computer Engineering
degree preferred)