This is a remote position.
Responsibilities:
Translate business requirements into specifications and detailed designs
Develop and support Marigold s web applications by writing efficient maintainable code to meet requirements and adhere to security standards
Work through all phases of the software development life cycle including analysis design implementation testing deployment and maintenance
Coordinate with team QA to review test plans for gaps and completeness
Work with management to review and define global coding standards and best practices
Review team code commits and sign off on commit quality and adherence to standards
Identify team member growth opportunities and mentor less experienced engineers
Participate or lead in architecture review to vet project design across the organization
Identify organizationlevel opportunities in architecture and process enhancements
Investigate analyze and address reported defects promptly
Deliver technical documentation for use by customers and partners
Requirements
Requirements:
Bachelor s Degree in Computer Science or a related field from a top technical university
2 years of programming experience in an enterprise highscale framework with the most recent significant experience in Javascript ES6 ReactJS Redux or equivalent modern JS frameworks
Advanced understanding of the core clientside development concepts
Understand clientside performance tuning concepts caching page weight etc
Working with modern JS tooling such as Webpack Gulp Grunt and Yarn NPM or equivalent
Experience using and integrating with web services REST APIs and JSON.
Proficient understanding of web markup including HTML5 CSS3
Experience using tooling CSS preprocessing platforms such as LESS and SASS
Familiarity with version control systems such as Git
Excellent communication skills both verbal and written
Demonstrated ability to collaborate with local and remote teams in different time zones
Demonstrated ability to compose clear and concise technical documentation
Languages: Javascript ES6 HTML5 CSS3 LESS
Frameworks: ReactJS/Redux
Tools: Web pack Yarn NPM
Requirements: Bachelor s Degree in Computer Science or a related field from a top technical university 2+ years of programming experience in an enterprise, high-scale framework, with the most recent significant experience in Javascript, ES6, ReactJS, Redux or equivalent modern JS frameworks Advanced understanding of the core client-side development concepts Understand client-side performance tuning concepts, caching, page weight, etc Working with modern JS tooling such as Webpack, Gulp, Grunt and Yarn, NPM, or equivalent Experience using and integrating with web services REST APIs, and JSON. Proficient understanding of web markup, including HTML5, CSS3 Experience using tooling CSS pre-processing platforms, such as LESS and SASS Familiarity with version control systems such as Git Excellent communication skills, both verbal and written Demonstrated ability to collaborate with local and remote teams in different time zones Demonstrated ability to compose clear and concise technical documentation Languages: Javascript, ES6, HTML5, CSS3, LESS Frameworks: ReactJS/Redux Tools: Web pack, Yarn, NPM