Responsibilities:
- Design, develop, test, and release web applications in accordance with established requirements, standards, processes and best practices
- Maintain and monitor production applications and platforms
- Prepare high quality technical documentation pertaining to business and technical requirements, including writing design documents, test cases and deployment guides
- Collaborate within an Agile development environment
Minimum qualifications:
- At least 7 years of website development experience with proficiency in latest versions of HTML, CSS, Javascript (ES6), ReactJS, or other Javascript libraries
- Thorough understanding of software development life-cycle and Agile process
- Demonstrated knowledge and experience of delivering application from requirement gathering to post-production support in a test-driven and continuous integration environment
- Experience working with unit testing
- Love to build high quality code with efficiency and maintainability in mind
- Experience with responsive web design and a keen eye for aesthetics and design
- Can identify and address performance bottlenecks in a production environment
- Have excellent communication skills and be a mentor and role model to less experienced developers
Desired qualifications:
- BS/MS in Computer Science highly desirable
- At least 7 years’ experience with server-side technologies such as NodeJS