Location: Englewood Cliffs, NJ (Fully Remote, working in EST timezone) Type: 1 year contract to hire on W2 Summary: As an UI Software Engineer, you will partner with the Product, Operations, Design, and Editorial teams to bring our News/Media client's Digital content to life. You will be a significant influence on our product roadmap, bringing a technical and strategic perspective. You will work alongside fellow inspired developers in a fast-paced environment using technologies like React.js, Sass etc to help shape the future of digital news. This role will report into the Senior Manager of Engineering, Content Management Systems. NOTES FROM HIRING MANAGER: Will deal with internal and external stakeholders Skill sets - Strong proficiency in CSS/Sass development and implementing responsive designs using HTML and a CSS preprocessor (SASS, PostCSS, LESS)
- Experience using modular JavaScript, async patterns, and DOM manipulation
- Experience with Cypress, Jest unit testing frameworks
- JavaScript expert with 3+ years recent experience with React.js, node.js, NoSQL
- Experience with version control
Soft skills: - Strong problem-solving skills, logical and creative thinking
- Adaptability and Self Learning
- Collaboration and able to work with a team.
Qualifications: - JavaScript expert with 3+ years recent experience with React.js, node.js, NoSQL
- Strong proficiency in CSS/Sass development and implementing responsive designs using HTML and a CSS preprocessor (SASS, PostCSS, LESS)
- Experience using modular JavaScript, async patterns, and DOM manipulation
- Experience with Cypress, Jest unit testing frameworks
- Strong problem-solving skills, logical and creative thinking
- Experience with version control
Responsibilities: - Work on the React.js codebases building features for Content Management Systems
- Automate front end testing to ship the highest quality experience for our audience
- Write code and tests that are understandable and maintainable
- Debug effectively within their primary area to help find root cause
- Provide helpful, timely code reviews
- Able to identify problems with the product team and investigate potential causes.
- Makes informed decisions about which tools and solutions to use for specific problems
- Communicates effectively with non- technical peers
- Gives timely, helpful feedback to product and managers
- Able to suggest improvements to technology and tools and investigate implementations.
|