Essential Duties and Responsibilities
• Understand product requirements and contribute to design and planning
• Participate in agile planning processes to manage software development cycle
• Participate and help lead UI/UX efforts to advance our products
• Assist with design and implementation of assigned features in AngularJS (4.0, 1.x), Angular Material 2.0, HTML, and CSS.
• Work closely with QA team to craft test plans and validate solutions
• Integrate with CI tools for automated unit and integration testing
• Support triage of field issues, as required
• Mentor and help junior developers.
• Cross-functional collaboration across company development disciplines
• Self-starter by nature. Must be able to deliver solutions in fast moving environments
Minimum Requirements
• Bachelor’s degree in Computer Science, Engineering, Design, or equivalent experience.
• 3+ years of web application development experience.
• Solid understanding of modern toolkits/frameworks such as Angular, NodeJS, HTML, CSS, etc.
• Experience with test driven development
• Experience with continuous integration and continuous delivery methodologies
• Experience using git revision control.
• Experience working in a lab environment.
• Ability to write clean and clear code and documentation.
Preferred Requirements
• Graphical design and UX portfolio
• Master’s degree in Computer Science, Engineering or Design.
• Public git repos showing your contributions
• Interactive examples of prior work
• Experience with .Net
All your information will be kept confidential according to EEO guidelines.