Front-End Developer

Dadeh Pardaz Tara Tech Shargh

Tehran

Posted a month ago

Job Description

Front-End Developer (Remote): The objective of the role: As a software engineer, you will be helping us to maintain and raise the quality level of all our React-based solutions. You will be interfacing with internal and external developers and part of a cross-functional team. We have two main development fronts using the React ecosystem: our web application and video cloud renderer. You will have the opportunity to impact technological and architectural decisions within this realm directly. List of responsibilities: ● Develop new user-facing features using React and TypeScript. ● Build reusable components and help us to maintain our internal front-end libraries. ● Translate designs and wireframes into performant and reusable code. ● Support the internal team to develop the video cloud renderer further. ● Support and Interface with freelancers in web application features and improvements. ● Take part in planning meetings and help to create technical documentation. ● Report to the CTO. ● Probation period: 1 month. ● Working hours:10 am to 7 pm. ● Travel requirements: No. ● Gross monthly base salary: 1000 USD/month. ● Commission, bonus, and benefits: Merit pay.

Requirements

● At least one year of experience in Web Development using React and Typescript. ● Understanding of React.js and its core principles. ● Knowledge of TypeScript, JavaScript, CSS, HTML, and front-end languages. ● Knowledge of React.js tools such as Redux, Flux, and Webpack. ● Experience with code versioning (git) and code review processes (merge requests). ● Familiarity with RESTful APIs. ● Problem-solving spirit - you never give up on difficult problems. ● You're a team player: take advice and criticism positively, can share tasks, and value good communication and documentation. ● Organizational and communications skills with an understanding of production values, deadlines, and priorities. ● Fluent in English. Nice to have skills: ● Experience with Cloud services (preferentially AWS). ● Remotion experience. ● Experience in creating reusable 2D visual effects and animation components using CSS. ● Experience with Three.js. ● Knowledge of performance testing frameworks, including Mocha and Jest.

Employment Type

  • Freelance

Details

To see more jobs that fit your career