Indegene is seeking a well-rounded, business savvy, top-notch front-end expert to join our team in developing new cross-platform responsive interfaces for a SaaS web/tablet/ mobile based software project. This role is for a passionate, technically strong individual who is excited about creating bleeding edge web-applications with the best user experience in mind while delivering our company's business vision. If you like contributing to the technical direction of the product, design and standards and enjoy working from the ground up, then this job is right for you. Indegene is a global entity that works in a fast-paced, down to earth, small and agile team environment that values the entrepreneurial spirit. An ideal candidate is open minded and adaptable, hard-working and team oriented, communicating and working well with people.
Educational background: BSc. In Computer Science (asset) or relevant experience. Boot Camps, College degree, short term programs covering design, front-end development. All will be considered.
Experience implementing front-ends that include consuming APIs and plugins for video conferencing, VOIP, content management, and screen sharing.
Proven knowledge and hands-on experience with AngularJS/AngularJS2 development
Proven knowledge of TypeScript and object-oriented programming
Expert knowledge of Front-End debugging and testing tools such as Google Chrome's Developer Tools and Postman.
Expert knowledge of consuming RESTful services and JSON pay loads in front-end builds and leveraging Java APIs via micro-services
Keeps fully apprised of industry advancements and new technologies, and has already taken on PoC type development
Expert knowledge of architecture and design best practices
Expert knowledge of code repositories and issue management systems (e.g. Git, BitBucket, JIRA) for implementing SDLC processes, source control processes, code reviews/management.
Experience with common UI/UX processes, User Centered Design, Design Thinking, Lean UX
Experience working in an Agile SCRUM team
Experience in coaching and mentoring team members including performance management
The Ideal Candidate has:
Proven experience developing/implementing fully responsive design architectures to be fully functional across web, tablet, and mobile. Experience building for hybrid interfaces is a huge plus (i.e. leveraging Cordova, Ionic, Ionic2)
Experience planning and estimating complex software development tasks.
Experience working in a "start-up" type environment working with a smaller team of highly talented developers
Experienced developer for large scale projects both hands-on and strategic - web-based applications, not only websites
Self-directed fast learner with the ability to estimate scope and delivery milestones
Innovative/creative, motivated, thrives in a challenging environment
Excellent decision making capabilities in determining best path and implementation when problem solving
Ability to work with remote points of contact
Attention to detail, ability to document one's own work clearly and perform knowledge transfer
Excellent communication skills
Experience collaborating with onsite/offsite and overseas team members (i.e. India)