Source description
About the role
React/React Native Developer
We are looking for talented and passionate front-end developers to join our professional services team to contribute to the design, development & implementation of next generation user interfaces for the pay TV industry on set-top-boxes and consumer devices.
At Organisation we have an affinity for engineering principles and in this role you’ll have the opportunity to join an experienced team of software engineers working on building a new greenfield project using the latest digital TV technologies and work on projects that could potentially reach millions of customers’ homes on TVs, mobile devices, and desktops. In this role you will be required to design (visually and technically), develop, and implement features as requested by customers and partners. You will also follow approved life cycle methodologies, create appropriate documentation, and write automated tests.
Candidates will be able to solve difficult issues with minimal support and be comfortable working by themselves or as part of a small team. You will be expected to resolve technical issues through debugging, research, and investigation and be familiar with standard concepts, practices, and procedures in React/JavaScript development.
A degree of creativity and latitude is required.
Must Have Skills
• JavaScript – Experience developing and troubleshooting JavaScript, particularly single page applications.
• React – Experience designing, developing and maintaining React applications.
• Self-Starter – Proven ability to take ownership of demonstrable functionality from receiving requirements, development, unit test writing through implementation with a high attention to detail.
• Strong communication and interpersonal skills.
Really Nice to Have Skills
• React Native – Experience designing, developing and maintaining React Native applications.
• Agile – Experience as a member of an Agile development team; actively participating in ceremonies to refine requirements, demonstrate functionality, and provide process improvements.
• User Experience – Knowledge of designing user interfaces and user experiences. Creating mock-ups/prototypes and implementing visual designs as code.
• DevOps – Experience configuring and troubleshooting build and development environments and tools, including experience with Jenkins, Git, and Groovy, or similar tools.
Responsibilities
-
• Design, code, test, debug, document, build, maintain, and modify computer programs of high complexity, significance, and risk.
-
• Design and implement new features and bug-fixes.
-
• Resolves technical issues through debugging, research, and investigation.
-
• Perform unit and end-to-end testing of application code as well as execution of implementation activities.
-
• Ensure that expected application performance levels are achieved.
-
• Work closely with our partners to develop integrated solutions for our customers.
-
• Be involved in future product direction and development by collaborating with other members of the Client engineering and management team. Job type: Contract Division: eTeam Workforce Limited Reference: 22-04476
More at eTeam