Acerca del empleo
En Turing, ayudamos a los programadores a construir la carrera de sus sueños poniéndolos en contacto con empleos de tecnología muy bien pagos en EE.UU., con un salario en dólares. Más de 400 empresas, incluídas Johnson & Johnson, Dell, Disney, Volvo, etc., han contratado a desarrolladores de Turing.A US-based company building an efficient coding learning platform for computer science, programming teachers, and students is looking for a Front-End Angular Developer. The selected candidate will be tasked with enhancing the data completeness, validity, and consistency of the platform. The company is disrupting the education industry by providing a real-time collaborative learning platform that will revolutionize the EdTech industry. This will be a full-time position requiring a significant overlap with the US-time zone.Job Responsibilities:
- Architect, implement, and maintain the web application’s Angular-based front-end, collaborative learning content editor, and real-time browser-based IDE features
- Convert wireframes and design documents into fully-functional web front-end features
- Work with the Angular and Typescript codebases firsthand
- Manage, monitor, and optimize the front-end performance to ensure that the real-time interaction-heavy functionalities are fast and performant on various user devices
- Increase the expertise and technology stack to serve the user base better
Job Requirements:
- Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
- At least 5+ years of relevant experience as a front-end developer
- Must have experience with the latest web standards, including HTML, CSS, and Typescript
- Experience with front-end web frameworks is required
- Experience with Angular (2+) is preferred
- Familiarity with the whole web stack, including protocols and network security, is required
- Experience working with development teams in a lean and agile environment
- Familiarity with building real-time interaction-heavy web applications is nice to have
- Be eager to learn new technologies
- Good communication skills
- Understand how to manage a project, deadlines, and prioritize between competing demands