Role DESCRIPTION
Principal Duties and Responsibilities:
- Perform general application development activities, including unit testing, code deployment to development environment and technical documentation
- Works independently to support software through the entire software development lifecycle
- Diagnose and resolve performance issues
- Participates in estimation process, use case specifications, reviews of test plans and test cases, requirements, and project planning
- Introduces tools and automates repetitive processes
- Guide and mentor junior developers in developing code and workflow procedures and conduct code reviews
Qualifications, Skills, Experience and Personal Requirements:
- The ideal candidate will have top notch technical skills, a great eye for design, and excellent communication skills, and will be able to work autonomously in a fast-paced agile environment
- 5+ years Experience with Angular / AngularJS
- 5+ years of experience in HTML, CSS, and writing cross-browser compatible code
- Good understanding of AJAX, JavaScript and bootstrap framework
- Experience with RESTful services
- Familiar with testing frameworks (Ex Cypress)
- Hand on and implements complex Angular applications, directives, controllers, services
- Critical thinker and problem-solving skills
- Good time-management skills
- Ability to work in a distributed team environment
- Familiarity with Agile process is a must
Additional Manager Comments:
- Acknowledges the presence of choice in every moment and takes personal responsibility for their life.
- Possesses an entrepreneurial spirit and continuously innovates to achieve impressive results.
- Communicates with honesty and kindness and creates the space for others to do the same.
- Leads with courage, knowing the possibility of greatness is bigger than the fear of failure.
- Fosters connection by putting people first and building trusting relationships.
- Integrates fun and joy as a way of being and working, aka does not take themselves too seriously