Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Mentor and assist other engineers in or out of your areas of ownership and expertise.
- Be a technical lead for key complex systems or services, working closely with other engineers and testers to deliver high quality software on time.
- Investigate, evaluate, and present new technologies for use with web applications / services.
- Develop products using agile methods and tools.
- Develop commercial grade software that is user friendly and suitable for the audience.
- Support production issues both directly and indirectly with customers.
- Lead design reviews, code reviews of your work and the work of your peer engineers.
- Lead or participate in design efforts across multiple teams.
- Work closely with other engineers and testers to deliver high quality software on time.
- Analyze requirements, design and implement new user-facing features.
- Implement software designs using JavaScript and related technologies.
- Prepare and execute unit and integration tests and have a willingness to learn and apply software engineering best practices.
- Implement responsible web design principles to ensure that our corporate website renders well across multiple devices.
- Monitor website performance, watch for traffic drops related to site usability problems and rectify the issues.
- Review app and feature coding and plan future website upgrades with the development team.
- Assist in the development of applications and features that will be put on the website and in internal functions as well.
- Help back-end developers with coding and troubleshooting.
- Ensure high-quality graphic standards and brand consistency.
Job Requirements
Qualifications, Experience & Skills:
- 6-8 years of professional software development experience.
- Understanding of Functional Programming Concepts.
- Ability to visualize data UI interface and create custom UI components.
- Knowledge and experience using a UI mockup toll such as Adobe Illustrator
- Experience architecting high performance multi-tier systems
- Experience writing code that deals with extremely large sets of data React, Bootstrap.JS, Node JS, Angular JS ,JavaScript, HTML5, CSS and LESS
- Good understanding of the project lifecycle process, able to define a comprehensive solution leading towards a common vision
- Excellent written and verbal communication skills & Teamwork skills
- Experience in the use of MS Products, Outlook, PowerPoint, Word and Excel.