What are the responsibilities and job description for the Frontend Developer position at Cimetrix by PDF Solutions?
1- 7 year’s experience in Web Development and writing effective unit, integration, and end-user automation tests, JavaScript/TypeScript (core functions unit test)
2- Develop user-facing data experiences and reusable components/libraries using JavaScript frameworks such as React and Redux.
3- Integrate user-facing elements developed with server-side logic and design and integrate data schemas and data storage solutions such as relational databases, key-value stores, and blob stores on distributed architectures.
4- 8 years experience in mastering programming with HTML and JavaScript technologies (HTML, DHTML, JavaScript, CSS, XML, XSL/XSLT, JSON, AJAX and Jquery)
5- Extensive experience with IDE's like IntelliJ, Eclipse, NetBeans
6- Previous experience with TIBCO a plus
Responsibilities:
- You will be responsible for planning and executing the implementation of the JS component and an existing system, along with converting out-of-date jQuery, Prototype, and other JavaScript frameworks.
- Collaborate and build a scalable, testable, and maintainable architecture.
- Testing cross-browser, cross-platform, and/or cross-device compatibility for inconsistencies
- Write HTML5 and CSS, SCSS and work collaboratively with other engineers, product managers and product designers to bring concepts to life.
- Working closely with product development teams Tackling a wide variety of technical challenges, including but not limited to platform ports, automated testing, server development, third-party SDK integration, analytics, and platform-specific features
- Designing and writing code in a maintainable and easily updatable manner, ready to be used by programmers both existing and in the future
- Documenting systems are delivered such that they can be used by remote programmers who may not have any prior knowledge of the system.
Ideal profile/personality
- Strategic
- Great attention to detail
- Resourceful
- Creative
- Analytical and data-driven mindset, great problem solver
- Strong Technical Skills
- A self-starting attitude and taking initiative