Front-End Engineer

ConflueraPalo Alto, US
Published on

About the Role

We are looking for a seasoned JavaScript programmer with strong experience in building large enterprise web applications using the latest technology. In this position, you will:

  • Analyze requirements and perform detailed design and hands-on development for scalable applications using Python Flask, JavaScript, Postgres, and related technologies.
  • Develop new code and lead existing code changes as part of a team effort.
  • Build libraries, reusable components, and frameworks that support complex web applications.
  • Rapidly develop with automation in mind and deliver results in a fast-paced environment.
  • Complete projects with minimal supervision and direction while reviewing work for accuracy, quality, performance, and completeness including that of other developers.

Technical Qualifications

Candidates should have:

  • Strong experience in developing web applications using Python Flask and JavaScript frameworks (VueJS preferred, Angular, React, or equivalent).
  • Skills in REST API development, unit testing frameworks in Python and JavaScript domains.
  • Familiarity with JavaScript build systems (Webpack, Babel, CSS Loaders) and proficiency in Git and NPM.
  • Experience building large-scale responsive applications using CSS3 and Less/Sass, along with performance tuning application code.
  • Knowledge of data-driven web development, JSON, and a deep understanding of APIs including HTTP and REST architecture.
  • Experience in developing secure web applications and knowledge of application vulnerabilities such as XSS, and CSRF.

Non-Technical Skills

We value:

  • Excellent analytical and quantitative skills.
  • Strong communication and collaboration abilities, with a focus on multi-tasking and achieving expectations.
  • Self-motivation and drive to exceed standards.

About the Candidate (Expectations and Nice to Have Skills)

Candidates should have at least 5 years of frontend engineering experience and:

  • Hands-on experience with Python web frameworks like Flask or Django.
  • Experience with JavaScript UI frameworks (ReactJS, AngularJS, VueJS).
  • Understanding of frontend challenges such as application state management and asynchronous JavaScript.
  • A desire to make fast user experiences and tackle performance problems.
  • The ability to integrate new technologies into existing codebases.
  • Experience with APIs, including building and augmenting them as required.
  • Strong interpersonal skills, capable of thriving in a diverse team-focused environment with an empathetic approach to customer needs.

About the Company

Confluera is a driven team dedicated to innovation and excellence in web application development. We promote a culture that values continuous learning, teamwork, and diversity within our company, empowering engineers to take ownership of their work and contribute to meaningful projects.

Company Culture and Benefits

At Confluera, we prioritize a supportive and inclusive work environment, where our employees are encouraged to grow and develop their skills. By joining our team, you will receive competitive salary options, flexible work arrangements including potential remote work, as well as benefits that enhance your professional journey.