Tech Stack
AWSAzureJavaJavaScriptSDLCTypeScriptVue.js
About the role
- Ensure alignment of web design and user experience requirements across the Agiloft application
- Optimize web pages for maximum efficiency and maintain brand consistency
- Collaborate with Backend Developers and User Experience Designers to create consistent user interface elements
- Contribute to the design and development of frontend applications meeting performance, scalability, and security requirements
- Work closely with senior stakeholders to translate business requirements into technical requirements
- Build cross-browser solutions optimized for a wide range of devices
- Identify UI problems and bugs and devise elegant solutions
- Make strategic technical decisions related to new products and functionalities
- Collaborate with Agiloft Engineering on improvements to development process and codebase
- Operate expertly within the SDLC lifecycle and departmental processes
- Ensure adherence to Agiloft’s quality framework and policies
- Timely respond to and resolve complex and/or escalated issues
- Generate innovative ideas and develop prototypes and proofs of concept
- Onboard and mentor new team members
- Perform other duties as assigned
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
- Eight or more years of work experience with software development
- A minimum of five years of experience working on large projects/Enterprise applications including version control tools, automated software testing, and automating software build tools
- Extensive experience with JavaScript, TypeScript, and Vue.js
- Strong knowledge of HTML5 and CSS3
- Solid experience in architectural patterns for frontend architectures for SaaS applications on AWS or Azure (AWS preferred)
- Strong experience in CI/CD practices
- Experience achieving compliance with accessibility standards (WCAG, etc.)
- Proficiency in using relevant AI Tools in the SDLC (e.g., GitHub Copilot, JetBrains AI Assistant)
- Excellent communication and interpersonal skills
- (Preferred) Experience working with Struts2
- (Preferred) Experience with Java