Job
Description
Translating system requirements into the design and development of systems.
Transform vital business needs into code and drive innovation.
Collaborating and integrating code into enterprise systems.
Creative problem-solving skills.
Attitude to achieve the goals with complete ownership and hard work.
Technical Skills:
Must Have:
- 1+ Years of experience in UI/Front-end development of rich interactive web-based
applications or modules.
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object
model.
- In-depth knowledge of JavaScript, CSS, HTML, HTML 5, JSON, XML and front-end
languages.
- Knowledge of Core Java, JSP/Servlet.
- Knowledge of REACT tools including React.js, Webpack, Enzyme.
- Knowledge of MVC Pattern and Architecture.
- Experience with user interface design.
- Experience with web debugging and performance testing software.
- Experience in all testing phases of development including Unit & Integration Testing.
- Excellent troubleshooting skills.
- Team player
- Excellent time-management skills
Beneficial:
- Knowledge of Jquery , Nodejs, Bootstrap, Struts, Spring, Hibernate, JSP, JSF, Angular,
Vue,js Framework.
- Working with Databases (MSSQL, Oracle, Postgres)
- Working experience on source code version control systems (SVN, GIT)
- Working experience on Issue Tracking tool e.g. Jira, Bugzilla
- Working experience on Code Analysis tools e.g. Sonar Qube, Checkmarx.
- Experience in Restful Web Services integration.
- Knowledge of performance testing frameworks including Mocha and Jest.
- Independent worker
- Great interpersonal and communication skills
Responsibilities
- Participate as a team member in all phases of software development lifecycle.
- Coordinating with the team on individual responsibilities and roadblocks.
- Perform design, development and testing on individual tasks
- Managing initiatives on UI/UX work
- Transparently share the challenges & feedback.
- Participate in integrated testing of product/ package.
- Designing a modern highly responsive web-based enterprise application component
user interface.
- Building reusable components and front-end libraries for future use.
- Translating designs and wireframes into high-quality code.
- Learn and understand user interactions.
- Optimizing components for maximum performance across a vast array of web-capable
devices and browsers
- Coordinating with various teams working on distinct layers.
- Providing technical assistance to the other teammates.
- Keep compliance with Quality Systems and Procedures.
Candidates who can join immediately will be preferred.