We are working with a platform to build teams, create events, launch campaigns, and achieve goals — all in one place, all with a click. They have a tech platform that solves the problem of erratic engagement, uncoordinated campaigns, and missed impact. As a user, you can coordinate initiatives, track the progress of your goals, maximize the impact, monetize, share and connect. Our client is a family business that stands with this core values: - Performance: Always strive for excellence. - Collaboration: Receive support graciously, give support generously, and build mutually supportive relationships with others. - Innovation: Experiment widely and take calculated risks. - Growth: Learn equally from triumphs and mistakes. - Authenticity: Be yourself, always. - Diversity: Welcome our differences and seek to learn from them. This company is here to show their users that any goal is within reach.
This is what you’ll do: By building the future of community achievement, you’ll help solve problems that are fundamental to this business and how it grows. From the backend of the frontend (e.g. Angular) to HTML/CSS and NativeScript, we expect you to fully represent users' needs through close partnership with product, design, and user research team members. Create software that resonates with their customers. Own the frontend and ensure that what you write is universally high quality. You are also expected to support four fellow engineers through a daily practice of mentorship and advancement of internal tools and processes. Requirements: * BS degree in Computer Science or related technical field, or equivalent technical experience * 2+ years of frontend software engineering and/or work-related experience * Previous success developing and shipping web and mobile applications with a user-focused mindset * Skilled with web technologies including Angular 6, node.js, TypeScript, Responsive Web (HTML5 and CSS3) * Strong understanding of web fundamentals such as web services, APIs, HTTP requests * Write clean, commented code to meet user needs and business requirements * Knowledge of Rx.Js, Observables, Promises, etc. preferred * Experience with the Mapbox SDK and API a major plus * Familiar with Agile/Scrum and git workflow with branches, merges and pull requests * Communicate clearly and efficiently over email, Slack, video conference, and in-person when required, typically once or twice a week.
Only candidates from Argentina, Brazil, Chile, Colombia, Costa Rica, Ecuador, El Salvador, Mexico, Panama, Peru, Uruguay
Intermediate or advanced spoken English is required for ALL opportunities. If you can't speak English yet, please keep practicing and apply in the future.