Frontend Engineer
External job listingat New York Technology Partners
OverviewAs the Sr. Software Engineer-Front End, your primary responsibility is to build systems and functionality that support our eCommerce business. On a day-to-day basis, you will writ...
Salary
Not provided
Location
Mexico City, Mexico
Employment type
Full time
Workplace
Not provided
Frontend Engineer
Mexico City, Mexico
Job description
OverviewAs the Sr. Software Engineer-Front End, your primary responsibility is to build systems and functionality that support our eCommerce business. On a day-to-day basis, you will write code that is clear, concise, scalable and resilient. The focus will be on writing modular and flexible code that lends itself to alterations / modifications / extensions as the business needs change. You will work with existing third-party frameworks, open-source technologies as well as home grown modules. In addition, you will also take on the responsibility of owning the front-end technology landscape and collaborate with other leaders to continually evolve the stack and evolve processes to keep the stack adhered to best practices. ResponsibilitiesAs part of this dynamic team, you will:Lead development of the front-end application for the E-Commerce development initiatives in a fast-paced Agile environment.Build a world-class UX that is used by millions of real-world users.Writing tested, idiomatic, and documented Angular or React, Typescript/JavaScript, HTML/CSSArchitecting and utilization of JS Build automation tools (grunt, gulp, node.js)Make continuous improvements to site performance and SEOCreating self-contained, reusable, and testable modules and components.Work closely with backend teams via REST APIsAbility to create components in Content Management System (CMS) to enable dynamic page layouts to enable personalization.Experience with A/B testing concepts, tools and mechanisms.Proactively and continuously learn, advocate, and adopt latest technologies and industry best practices. Using engineer productivity and application performance/stability, including but not limited to build, automation, and monitoring tools.Perform troubleshooting and investigation of business, data or technical issues as they might arise.Provide accurate project/task time duration estimates and statuses to team and project management.QualificationsRequired Qualifications: 7+ years of Professional Software Engineering experience in an Agile environment.4+ years of Professional Angular or React experience.Angular experience is a plus.Extensive knowledge with Typescript, JavaScript, node.js, and HTML5.Strong knowledge of AJAX technologies, REST, and JSON.Experience with build and automation tools.Experience with SEO solutions for single page apps.Thorough understanding of the responsibilities of the platform, API, caching layer, proxies, and other web services used in the system.Strong appetite and appreciation for non-functional requirements including but not limited to testability, scalability, and performance.Ritually writing extensive unit tests using automated TDD tasks.Experience with creating configuration, build, and test scripts for Continuous Integration environments.Strong understanding of eCommerce is a plus.Experience with performance monitoring, analytics, and SEO tools.Experience working with tracking pixels and tag manager (GTM).Comfortable with ambiguity with a drive for clarity.Experience with cloud technologies (AWS) a plus.Skill and Ability: Professional, precise written and verbal communication skillsAbility to communicate issues / impacts / fixes to audiences of varying technical expertise (including completely non-technical audience)Demonstrated team player and collaborator: partners with other cross functional team members (QA, Product, Business users, etc)Analytical and problem-solving skillsAttention to detail
Is this your job posting?
Claim it for free and receive video applications on CazVid.
Featured candidates
- Microsoft Office
- JD EDWARDS
- SAE
- Redacción creativa
- Comunicación efectiva
- Planificación
- Compromiso
- Trabajo de Equipo
- Puntualidad