August 6
• Responsible for designing and developing cutting-edge web applications and user interfaces. • Collaborate with cross-functional teams to gather requirements and translate them into scalable and high-quality code. • Ensure the performance, security, and maintainability of the applications you develop.
• Heavy understanding of HTML, CSS, and JS. Emphasis on heavy. • Proficiency in modern JavaScript frameworks/libraries, particularly React, Vue, or Angular. • Understanding of NodeJS. • Understanding of npm: how packages are managed and published. • Heavy understanding of git and git flows. Managing remote and local branches, cherry picking, resets, work-trees, merge conflicts, and how git operates at the core level. • Understanding of DRY principle. • Heavy understanding of typescript, types vs interfaces, and parameterized generic types/functions/classes. • Understanding of runtime checking vs static checking. • Understanding of HTTP protocol & RESTful APIs, and how it operate from the socket level up to the application layer. • Experience with module bundlers such as Webpack. • Proficiency in using browser developer tools for debugging and performance optimization. • Familiarity with CI/CD pipelines and tools like GitHub Actions. • Knowledge of Progressive Web Apps (PWAs) and their implementation. • Understanding of build tools like Babel and ESLint for code transpiration and linting. • Experience with frontend testing frameworks like Playwright.
• Paid Time Off • Work From Home • Performance Bonus • Training & Development
Apply Now