— Bachelor’s degree in Computing Science or Software Engineering Technology.
— 5+ years of Professional Experience as a React developer.
— Experience with Redux.
— Experience with SSR.
— Firm understanding of best practices for object-oriented, reactive, and modularized software with a particular emphasis on JS and React.
— Preferrable TypeScript experience.
— Deep understanding and experience in REST and GraphQL messaging protocols.
— Theoretical understanding of transport protocols.
— Experience with AWS and Docker.
— Experience with Unit & integration testing frameworks and best practices, familiarity with Test-Driven Development environment.
— Understanding of Domain Driven Development principles.
— Basic knowledge of Linux.
— Exceptional debugging, testing, and problem-solving skills.
— Intermediate English.
— Preferrable experience with gRPC.
— Preferrable production experience with video streaming platforms
— Experience working in a startup is a plus.
— Theoretical understanding of video streaming transport protocols.
— Deep understanding of WebGL and Canvas
— Highly competitive compensation.
— Interesting and challenging work in the team of professional developers in exciting projects.
— Working in an international team.
— Constant support from experienced Team Leaders within the team;
— Great opportunity to build a career and gain experience.
— You will be developing systems and APIs that power a rich set of applications used by a large and passionate group of users every day.
— Care about agility as much as you care about scalability. We roll out products very quickly and are looking for a team that can pivot at a moment’s notice.
— Work with your team under fast deadlines to design, build, and deliver innovative applications.
— Developing a revolutionary product utilizing cutting-edge technologies.
— Build highly reliable and scalable cloud-based applications.
— Following engineering best practices (Code review, Unit Tests, TDD, etc.).
— Participating in the R&D process.
— Working in an Agile environment applying Scrum methodology.
— Solve real-world complex problems at scale on the media content platform.
— You will be encouraging to actively look for innovation and continuous improvement, efficiency in all assigned tasks.
— You will design, develop, modify, debug, and/or maintain software code according to functional, non-functional, and technical design specifications.
— You will follow software engineering standards, applicable software development methodology and release processes, to ensure code is maintainable, scalable, supportable, and demo the software products to stakeholders.
— You will investigate issues by reviewing/debugging code, provides fixes and workarounds, and reviews changes for operability to maintain existing software solutions.
— You will work within a team, collaborate and add value through participation in peer code reviews, provide comments and suggestions, work with cross-functional teams to achieve goals.
— You will assume technical accountability for your specific work products within an application and provide technical support during solution design for new requirements.
Since 2013 Pharos Production has helped enterprises and startups reimagine their business by building impactful digital engineering solutions powered by the latest technologies.
Pharos Production has offices in the USA, Lithuania, and Ukraine.
Pharos Production specializes in custom software and mobile development, blockchain solutions, FinTech solutions, testing, and quality assurance.
We work with leading companies worldwide in industries ranging from agriculture to finance and media, as well as government bodies.