What are the responsibilities and job description for the UI DEVELOPER_Mooresville, NC_Only on W2_No Third Parties position at Chelsoft Solutions Co.?
QUALIFICATIONS: -8 years of Software Engineering experience BS Engineering/Computer Science or equivalent experience required TECHNICAL SKILLS: -Proficiency with data manipulation languages -Understanding of data modeling principles -Ability to work with complex data models -Proficiency in PHP, Javascript, Typescript and associated tools (VSCODE, PHPStorm) and frameworks (e.g. Zend/Laminas, React, Angular) -Knowledge of Webpack/RollupJS, SASS and JSON HTTP/REST web-services -Familiarity of industry best practices code standards -Ability to work well with internal and external technology resources Ability to write and review portions of detailed specifications for the development of system components of moderate complexity -Knowledge of data storage subsystems -Knowledge of test-driven development -Experienced with Git/GitHub/GitLab -User Experience (UX) experience desired -Knowledge of Docker and containers desired -Cloud (Azure, AWS) experience desired ACCOUNTABILITIES Ability to work in ambiguous situations; take a high-level assignment and work the detail to produce a successful solution -Write and review portions of detailed specifications for the development of system components of moderate complexity -Work closely with other development team members to understand moderately complex product requirements and translate them into software designs -Successfully implement development processes, coding best practices, and code reviews Participate in the testing process through test review and analysis, test witnessing and certification of software -Full lifecycle development process including design, development, testing and implementation of moderate to advanced complexity systems. Develops moderate-to advanced modules and system components and develops simple to moderately complex reusable code -Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholder