Mid Full Stack TypeScript Developer

  • Full-time

Job Description

As a Mid Full Stack TypeScript Developer, you'll lead web development initiatives, creating responsive and intuitive interfaces. You’ll use your expertise in TypeScript and other front-end frameworks to deliver scalable solutions that surpass client expectations. 

Qualifications

Primary Responsibilities:  

  • Design, develop, test, deploy, maintain, and support production code. 

  • Translate UI/UX design wireframes into functional code.   

  • Analyze customer requirements, architect technical solutions, and plan project workflows.   

  • Conduct thorough code reviews and implement robust testing strategies.   

  • Collaborate with product owners and stakeholders to prioritize and scope projects effectively.   

  • Communicate effectively within the team and across departments.   

  • Continuously learn and adopt new technologies to drive innovation.   

Required Skills:  

  • Bachelor’s degree in software engineering or related field. 

  • At least 4 years of experience with web development. 

  • Excellent proficiency in JavaScript, TypeScript and React.   

  • Strong knowledge of HTML, CSS, and CSS preprocessors (Sass / Less). 

  • Deep understanding of Data Architecture (Design, Analysis, Processing). 

  • Experience with cross-browser/device responsive development.   

  • Knowledge of cloud development platforms such as AWS, Azure. 

  • Proficient in PHP, MySQL/SQL Server/PostgreSQL, JavaScript, Bootstrap/Tailwind. 

  • Experience with page builders and REST API.  

  • Strong understanding of WordPress architecture, including the template hierarchy and the WordPress loop. Familiarity with at least one front-end framework such as React, Vue.js. 

  • Excellent communication, prioritization, and time-management skills. 

  • Intermediate English proficiency (B2 level or higher).   

  • Familiarity with SEO principles. 

  • Ability to thrive in a dynamic, fast-paced environment.   

  • Strong analytical thinking and problem-solving abilities. 

Nice To Have: 

  • Experience with Server-Side Rendering using frameworks like Next.js. 

  • Familiarity with testing tools like Jest or Mocha, and concepts like Relay / GraphQL, and Redux / Flux.