Engineering

Arthur Lawrence Jobs Smart TV Applications Engineer

Arthur Lawrence Jobs Smart TV Applications Engineer:

Arthur Lawrence is looking for suitable profiles for the position of SMART TV APPLICATIONS ENGINEER

What we are looking for:

· Have deep knowledge of the architecture of a web application (client-server, REST API basics, caching systems, basic database knowledge).
· Good knowledge of memory management.
· Good knowledge of performance improvement techniques is a plus.
· Good knowledge of software design patterns is a must, you will have to know when each one fits best on each scenario or problem plus.
· Understanding of UI/UX, CSS related technologies (you are familiar with HTML5, CSS3, SASS/LESS, JavaScript, JSON/XML). H
· Working Knowledge of the frameworks to support Smart TV apps on LG Web OS, Samsung Tizen OS, Samsung Orsay OS, and Play Station. (5+ years of hands-on experience is required).
· Have good knowledge of Javascript language essential concepts (prototypes, variable scopes…)
· Well familiar with ES5, ES6, and future additions to the ECMAScript standard.
· Eager to learn about devices that run apps mainly written in Javascript (Chromecast, Smart TVs, Playstation, Xbox One, Roku) and learn to adapt to their limited resources and support to web standards.
· Understand the particularities and specifics of server-side Javascript execution with NodeJS.
· Experience with client-side and backend-side Javascript frameworks especially ReactJS and ExpressJS.
· Experience with React Virtualized and Styled components.
· Understanding and experience with web apps bundling tools like Webpack, Browserify, and Clojure.
· Experience with testing tools like Jasmine, Mocha, Jest, Karma, and Protractor is a plus.

Additional Requirements will be a plus:

· Eager to learn and understand video-related technologies (over-the-top streaming protocols, CDN infrastructure, online video platforms, etc.)
· Willing to earn experience in DRM-protected technologies/players.
· Familiar with the TDD approach.
· Comfortable working in an international environment.
· Team player and open to change with an amazing work ethic and a fun and friendly attitude.
· Understanding and full control over the version control systems like GIT, and SVN.
· Have an analytical mindset, problem-solving skills, and basic algorithm understanding.
· Self-driven person who doesn’t need someone else to continuously command what to do, you can see what comes next based on existing roadmaps and agile methodologies tools.
· Completing each feature flawlessly is a must. Put attention to details and cover the maximum scenarios in each case.
· Basic debugging skills are a plus on web browsers and devices (mobile phones, TVs, game consoles…) will be needed.
· Knowledge of unit/e2e testing is a part of each new software development, indivisible from the rest.

Candidates fulfilling the above criteria may apply at [email protected]

Arthur Lawrence Jobs Smart TV Applications Engineer

Follow