Your Role and ResponsibilitiesAs a full stack software developer, your responsibilities will include:
#ISAIISL24Q1
Required Technical and Professional Expertise
- 9+ year web app development experience (HTML, CSS, JavaScript ES6, NodeJS)
- Strong understanding and experience with React
- Strong understanding of REST & backend communication through API calls
- Knowledge of Java and working experience
- Strong understanding of principals of OOP, design patterns, architecture
- Testing, debugging and resolving performance concerns
Preferred Technical and Professional Expertise
- Strong ability to break down UI designs into extensible/modifiable/reusable/responsive component architectures
- Familiarity with TypeScript (or experience with other strongly typed languages)
- Experience with native SaaS or developing a multi tenant application
- BONUS: Java, Go, Swagger, CSS preprocessors, agile software development methodologies, Carbon design system, pipeline/Travis CI
- Knowledge of testing strategies for web applications