Front End Engineer - remote

Posted 3 years ago
Stack Overflow

What you’ll do

Your daily work may include some of the following tasks:

  • Solve business-logic and scalability challenges
  • Write readable and maintainable code.
  • Build innovative front-end solutions for customer-facing and internal services.
  • Write code in a reusable way that helps maintain our component library.
  • Work closely with our backend team and collaborate with our design team.
  • Introduce technical investment and conventions, to make our systems faster, safer, more maintainable.

Working at Apli’s Engineering:

  • We value attention to detail, documentation, code review, tests and strive for continuous improvements.
  • We encourage discussion and debate, but place tremendous value on pragmatism and optimizing for output.
  • We predominantly communicate over Slack, making little use of email internally.
  • We do daily asynchronous stand-ups each morning via Slack, and a synchronous weekly kickoff meeting.
  • We're solving new categories of problems, and understanding our very best functionality will come about as a result of deep technical insights driven by engineering and design processes.

Some examples of projects that you might work on:

  • Data visualization elements within the tens of thousands of records.
  • Chatbot diagram builder software with hundreds of nodes per graph.
  • Internal operations tools
  • Real-time messaging app

What you’ll use

  • HTML, CSS
  • Javascript Frameworks –React for now
  • AWS Cloud;S3, CloudFront
  • Server Side Rendering
  • GitHub;Github Actions
  • G Suite, Notion, Jira, Slack

Who you are

We expect all our team members to be passionate about their job, so we can keep creativity and innovation at the forefront.

  • You love designing and shipping new products as much as iterating on existing ones
  • You value team outcome over individual contributions
  • You’re focused and like to get challenging projects across the finish line
  • You have experience working with a remote team
  • You’ve strong organizational skills
  • You’ve strong written communication skills
  • You’re humble and curious
  • You like to give and receive constructive feedback regularly
  • You like to help your teammates with their career development
  • You enjoy going back to basics if needed with one-off tasks
  • You like to share what you learn
  • You’d like to contribute to company’s culture

Required Skills

Although we value experience over specific language/technology domain, the following are the minimum hard-skills required

  • Ability to create clean, modern, testable, well-documented code.
  • Experience building frontend web applications.
  • Knowledge of modern Front-End Framework. React is preferred but not mandatory.
  • Experience consuming APIs and backend services from a frontend.
  • The ability to naturally follow good development practices like tests, source version control (GIT), etc.

Perks and Compensation

We’ve designed a Career Ladder, which is constantly improved as we grow, to make sure economic compensation is fair and based solely on experience and skills. Thus gender, race, religion, social class or anything besides individual performance is not considered for compensation packages.

For this role, you can expect a yearly salary ranging from 10k to 30k (USD, gross).

Additionally, we offer the following perks

  • “On-demand”policy for PTO
  • Flexible vacations policy
  • Budget for courses and books either for personal or professional growth
  • Yearly bonus equivalent to 50% of one month
  • Paid paternity leave

For people legally authorized to work in Mexico, we also offer:

  • Legally mandatory benefits
  • Worker health insurance

It’s important to mention that if you’re legally authorized to work in Mexico, your salary will be in Mexican Pesos based on exchange rate at contract signing time.

Interested? Our typical hiring process looks like…

  • Automated screening through our Bot
  • Take-home challenge
  • 30-minute call with our CTO
  • 90-minute technical interview
    • 60 minute code challenge
    • 30 minute chat to deep dive in your professional experience
  • 60-minute design, architecture and infrastructure interview. No code
  • 60-minute cultural fit interview. Get to know your teammates.
  • Offer letter