About the position
We are seeking a highly skilled software architect with 6+ years of professional experience in JavaScript, ReactJS, and Redux. The ideal candidate will be responsible for designing and developing Habu's web application front-end architecture and components, ensuring application stability, security, and responsiveness. They will collaborate with the engineering team to design and launch new features and maintain quality. The desired skills include proficiency in advanced JavaScript concepts, knowledge of back-end programming languages, experience with cloud APIs, and working with graphic designers.
Responsibilities
- Develop front-end application architecture
- Understand and implement web application security standards
- Maintain quality and ensure the responsiveness of applications
- Collaborate with the rest of the engineering team to design and launch new features
- Own Habu’s JavaScript infrastructure and services that run on Habu customer websites
- Design and develop Habu’s web application front-end architecture and components
- Ensure application stability, security and responsiveness.
Requirements
- 6+ years of professional experience with JavaScript, ReactJS, and Redux
- Experience with automated unit and integration tests and continuous integration/continuous deployment (CI/CD)
- Strong communication/presentation skills
- Proficiency in advanced JavaScript (ES6/Typescript) concepts
- Knowledge of back-end programming languages like Python, Go, and/or Java/Scala
- Experience with cloud APIs and working with AWS, GCP, or Azure
- Knowledge of code versioning tools such as Git/GitHub
- Experience working with graphic designers and converting designs to visual elements
- Experience working in an agile environment
- Bachelor's degree or higher in Computer Science
- Experience in the early-mid stages of a fast-growing company