JavaScript and TypeScript Developer
Position Overview : We are looking for an experienced Senior JavaScript and TypeScript Developer to design, develop, and implement software solutions using cutting-edge technologies. The ideal candidate will have a strong background in JavaScript and TypeScript, along with a passion for creating robust and scalable applications.
Key Responsibilities :
Develop and Maintain Front-end and Backend Applications :
- Design and implement user-facing features using JavaScript and TypeScript.
- Strong hands on experience with Database Querying in relational databases.
- Optimize application for maximum speed and scalability.
- Collaborate with developers and designers to improve usability.
Code Review and Quality Assurance :
Conduct code reviews to ensure code quality and maintainability.Implement and maintain automated testing processes to catch defects early.Identify and address performance bottlenecks and bugs.Technical Leadership :
Mentor junior developers and provide technical guidance.Stay updated with the latest trends and best practices in JavaScript and TypeScript development.Drive architectural decisions and contribute to technical discussions.Collaboration and Communication :
Work closely with cross-functional teams including product managers, designers, and other developers.Communicate effectively with stakeholders to gather requirements and provide updates on project progress.Participate in agile ceremonies such as daily stand-ups, sprint planning, and retrospectives.Qualifications :
Bachelor’s degree in Computer Science, Engineering, or related field.5+ years of professional experience in JavaScript and TypeScript development. and SQL database querying and managementStrong proficiency in front-end technologies such as HTML5, CSS3, and modern JavaScript frameworks / libraries (e.g., React, Angular, Vue).Experience with back-end development and server-side languages (e.g., Node.js, Python, Java) is a plus.Solid understanding of software design principles, data structures, and algorithms.Excellent problem-solving skills and attention to detail.Strong communication and interpersonal skills.Ability to work effectively in a fast-paced environment and manage multiple priorities.