Technical Lead – Whiteboard Application Development

at  KlassEducation

Dubai, دبي, United Arab Emirates -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate24 Apr, 2025Not Specified25 Jan, 20252 year(s) or aboveCloud Services,Analytical Skills,Google Cloud,Databases,Team Leadership,Complex Systems,Sql,Collaboration Tools,Vue.Js,Angular,Websockets,Web Technologies,Azure,Javascript,Computer Science,Application Architecture,Aws,Nosql,Scalability,Leadership SkillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

JOB OVERVIEW:

Klass Education is seeking an experienced Technical Lead to oversee the development of a cutting-edge whiteboard application designed for educational use. This role will require both leadership and technical expertise to guide the development team through all stages of the application lifecycle. The ideal candidate will have a strong background in application development, team leadership, and experience working in an educational technology environment.

KEY SKILLS AND QUALIFICATIONS:

  • Educational Background:
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Experience:
  • 5+ years of experience in developing software applications, with at least 2 years in a leadership role.
  • Strong experience with front-end and back-end technologies, cloud services, and APIs.
  • Experience working in the education technology (EdTech) field or similar domains is preferred.
  • Technical Proficiency:
  • Strong knowledge of web technologies such as HTML5, CSS, JavaScript, and modern front-end frameworks (React, Angular, or Vue.js).
  • Expertise in back-end technologies and frameworks, as well as proficiency in designing scalable, high-performance systems.
  • Experience with real-time data handling, WebSockets, or other technologies for real-time collaboration tools.
  • Experience with databases (SQL and NoSQL) and cloud platforms (AWS, Azure, Google Cloud).
  • Leadership Skills:
  • Strong team leadership and mentoring skills with a collaborative mindset.
  • Ability to manage multiple priorities and work under pressure to meet deadlines.
  • Problem-Solving and Analytical Thinking:
  • Ability to identify challenges early and proactively address issues related to application architecture, scalability, and performance.
  • Strong analytical skills and the ability to design complex systems with simplicity in mind.
  • Communication Skills:
  • Excellent verbal and written communication skills to engage with stakeholders and present technical concepts clearly.

DESIRED SKILLS:

  • Experience in Real-Time Collaboration Tools: Familiarity with collaborative whiteboard tools or interactive platforms in the education sector.
  • UI/UX Sensitivity: Experience working closely with UX/UI designers to ensure an intuitive and user-friendly application design.
  • Agile Methodology: Experience working in Agile development teams with knowledge of Scrum or Kanban methodologies.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities:

  • Project Leadership: Lead the design, development, and implementation of a whiteboard application tailored for educational use. Ensure the project meets deadlines, scope, and quality standards.
  • Technical Oversight: Act as the technical authority for the whiteboard application project, guiding the development team in architecture, design decisions, coding practices, and performance optimization.
  • Architecture Design: Design the architecture for a scalable, robust, and high-performing whiteboard application. Ensure seamless integration with other educational tools and platforms.
  • Team Coordination: Oversee and mentor a team of developers, ensuring they are following best practices, writing clean and maintainable code, and adhering to development standards.
  • Code Review and Quality Assurance: Conduct regular code reviews to ensure the codebase is optimized, maintainable, and free of bugs. Ensure that automated testing and continuous integration (CI) processes are in place.
  • Collaboration with Stakeholders: Work closely with product managers, UX/UI designers, and other stakeholders to gather requirements, define features, and prioritize development tasks. Ensure the application aligns with educational needs and user experience expectations.
  • Performance Monitoring and Optimization: Monitor application performance and ensure the whiteboard tool delivers real-time performance, smooth user interactions, and supports various multimedia features (drawing, annotation, etc.).
  • Continuous Improvement: Lead the ongoing maintenance and continuous improvement of the whiteboard application, incorporating feedback and new features based on user requirements and technological advancements.


REQUIREMENT SUMMARY

Min:2.0Max:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer Science, Software Engineering, Engineering

Proficient

1

Dubai, United Arab Emirates