- Develop front-end web client applications for various software platforms
- Ensure functionality, security and performance of client applications are as per design and bug free
- Mentor junior engineers and build team strength through training
- Analyze business requirements
- Estimate assigned tasks
- Write code and unit tests
- Collaborate with other team members
- Tune code for enhanced security and performance
- Maintain systems by fixing any existing issues
- Update issue tracking software
- Provide status updates
- Communicate with client
- Control versions of your code
- Research new technologies
- Lead a team of software engineers
- Upgrade skills and knowledge
- Evaluate candidates for open positions
HTMLCSSJavascript+5 more