Storable is seeking a Senior Full-Stack Software Engineer with Angular expertise to design, build, and deliver innovative web applications, ensuring high standards of code quality, scalability, and performance.
Requirements
- 5+ years of software engineering experience with a strong focus on Angular (latest versions preferred).
- Proven experience designing and implementing scalable Angular applications.
- Strong knowledge of RxJS, state management, and reusable component design.
- Proficiency in backend development with PHP and/or TypeScript/Node.js.
- Experience with automated testing frameworks (e.g., Jasmine, Karma, Jest, Cypress).
- Familiarity with Agile methodologies (Scrum, Kanban) and DevOps practices.
- Experience modernizing legacy codebases (PHP, Python, or Node.js).
Responsibilities
- Lead Angular development, driving front-end architecture, design, and implementation.
- Build responsive, accessible, and performant applications with a focus on maintainability and scalability.
- Write clean, testable code in TypeScript (Angular/Node.js) and PHP where applicable.
- Collaborate with backend engineers to design and consume RESTful and event-driven APIs.
- Ensure seamless integration between front-end and back-end components.
- Participate in and lead code/design reviews, providing constructive feedback and mentoring peers.
- Contribute to UI/UX improvements and advocate for the end-user perspective in technical decisions.
Other
- All applicants must be currently authorized to work in the United States on a full-time basis.
- Must reside in the following states: AL, AZ, CA, CO, CT, FL, GA, ID, IL, IN, IA, KS, LA, MD, MA, MI, MN, MO, MS, NC, NE, NJ, NV, NY, OH, OK, OR, PA, SC, TN, TX, UT, VA, WA, WI, WY.
- Strong communication and cross-functional collaboration skills.
- Pragmatic mindset with ability to balance best practices and business needs.
- Understanding of UI/UX principles with ability to collaborate closely with designers.