Location
Pune | India
Job description
- Represent the software applications engineering team for all phases of development projects
- Develop an architecture of front-end applications and implement new features and enhancements
- Work closely with Product Management and Product Owner to collect production UI requirements and create solutions
- Estimate projects levels of effort
- Maintain development progress schedule and status documents; deliver projects on time
- Make recommendations that address known or possible issues
- Work closely with other Development teams on changes required by all projects
- Provides guidance and mentoring to less-experienced staff members
- Assist QA and Tech Pubs to ensure the product is properly tested and documented
- Contribute to Jaspersoft s Open Source community
Required Experience/Skills:
- Excellent communication skills are essential
- Good knowledge of JavaScript and DOM
- Experience building complex UI for business applications using, but not limited to JavaScript, Webpack, React, Redux, TypeScript, AJAX, REST API, and Unit Testing
- Experience building and scaling Web-based solutions
- Experience implementing application security checks and constraints for Web-based solutions
- Minimum job experience is 6 years in the software development industry:
- 5+ years experience with JavaScript and DOM
- 3+ years experience with React, Redux, TypeScript
- 5+ years of experience building Web-based enterprise business applications
- 3+ years experience with AJAX and REST API
- 3+ years experience with CSS and HTML
- 2+ years experience with JavaScript libraries such as jQuery, backbone.js, etc.
Optional Experience/Skills:
- Experience leading other front-end engineers
- Experience with charting libraries like Highcharts or D3 is a strong plus
- Experience with enterprise reporting, analytics/OLAP/OLTP, or business intelligence is a strong plus
- Experience with Web application security standards and approaches is a strong plus.
Job tags
Salary