This job ad has been posted over 40 days ago! (*)


Senior Frontend Engineer Full-time

Published at 2021-06-24 - Viewed: 1552 times - Appsmith (Worldwide/Remote)

Senior Frontend Engineer

About Appsmith

Appsmith is a global open source project with users in 100+ countries. We are an open-source low code platform that is used by companies to build internal enterprise apps. We are a fully remote organization building a distributed team across the globe.

See our GitHub repo here: https://github.com/appsmithorg/appsmith

Company Vision

The best companies in the world have the best internal applications which make it easy for their business to grow and their employees to be more productive.

In the future custom software developed for internal users will look and work no differently than the best out-of-the-box SAAS products of the future. Internal users will demand great UX, great customer support, and great reliability from their in-house development teams.

Appsmith is the easiest way to build polished custom internal applications. Our product will enable developers to build, deploy and maintain custom software quickly and painlessly. We’ll be the first port of call for developers when they are tasked with building internal apps because we’ll increase the speed of development, testing, and iteration by 10X.

What do we value?

Above all, we value a growth mindset. As a team of learners, we read, talk to people and listen to feedback constantly. We love working with people who have strong opinions, weakly held.
Self starters and ambitious people form the backbone of our team. Do you want to work on bigger projects? Are you comfortable setting large goals and then accomplishing them?
We value consistency and reliability. For example, sticking to committed deadlines, showing up on time etc. We believe that predictability makes teams run a lot smoother.
It’s the little things that matter. Attention to detail shows that we empathize with our users, our colleagues and anyone else that we interact with.
Are you a practical optimist? Our founding team strongly believes in a better future. We believe in playing our part to make that future a reality.

What will you be doing?

Appsmith helps developers build apps quickly and has a fairly complicated UI. As a frontend engineer, you will be responsible for building a highly performant UI. You’ll need to walk the fine line between the simplicity of use and the complexity of features. Since our users will interact directly with interfaces you build, you’ll work closely with the design team and play a key role in deciding features and their design.

A high-quality product is essential to our success. To this end, you will architect and design the front-end codebase to make it extensible, testable, and modifiable in the future.

Must have Skills

  • Past experience of working in a global product company
  • A strong grasp of client-side frameworks such as React.js/Angular will be integral to your success.
  • Strong working knowledge of HTML, CSS will ensure that you can create those pixel-perfect pages with ease.
  • Being able to understand, design REST APIs is critical to ensure any reasonably complex functionality on the front-end.

Nice to Have Skills

  • Knowledge of server-side programming languages like Python / Java is a bonus. It’ll help you work seamlessly across the stack and also understand the complexities of a platform better.
  • Knowledge of relational database systems (MySQL/PostgreSQL) or NoSQL databases such as MongoDB.
  • Open-source contributions to any project is a bonus.
  • Bonus points for working knowledge of container technologies (Docker, Rkt)

Remote working: Appsmith is a fully distributed and remote team.

What is the recruitment process?

As a small team, it’s imperative that all of us get to know each other before taking the leap. We want to ensure you succeed in your role within our team. Each conversation (video conference) with us will last about 60 mins. Typically the whole process takes between 2 – 10 business days depending on your and our schedules.

Introductory call: A phone call with one of the founders that give us a chance to introduce our company, product to you as well as get to know you. If you find our product vision interesting, exciting for you to work on, we will move to the next steps.

Technical conversation I: This is a video call that allows for a deeper technical conversation. Expect some problem solving and pair programming to take place.

Technical conversation II: Another round of video interview that is a technical deep-dive with a founder/senior engineer on the team that will focus heavily on your technical chops. Expect some more problem solving and pair programming.

Culture fit conversation: Conversations with the founders and quick meetings with our team members to ensure that there is a culture-fit.

Extending an offer: If all goes well, we will extend an offer which includes financial benefits, equity stock grants, and any other benefits.

Benefits

Budget to set up your home office
Self-education budget for books, courses, and conferences
Flexible holiday schedule


Recent jobs at Appsmith:


« More jobs in programmers