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 management
-
Strong 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.