What are the responsibilities and job description for the Application Architect position at TriOpz?
• Provide technical leadership to the team through guidance, mentorship, and coaching.
• Identifies technologies and solutions, creates proof of concepts, and participates in the entire SDLC process to deploy software solutions.
• Helps facilitate and resolve dependencies and blockers across team boundaries.
• Enhances design and coding best practices and assists in enforcing relevant policies.
• Works with release management to define Azure DevOps CI/CD pipelines and suggest strategies to merge/branch code and maintain alignment with other teams.
• Leads creating and maintaining a comprehensive design system that ensures consistency, scalability, and efficiency across all software products and platforms.
• Serves as the subject matter expert on modern JavaScript frameworks, providing guidance, best practices, and architectural recommendations for the development team.
• Leads the design and development of scalable and maintainable frontend architecture, ensuring alignment with overall business objectives and technical standards.
• Establishes and enforces coding standards and best practices and develops guidelines to ensure high-quality, maintainable code across all projects.
• Implements robust website monitoring strategies and tools to continuously monitor performance, identify issues, and optimize website speed and reliability.
• Implements performance optimization techniques and strategies to enhance front-end application speed, responsiveness, and user experience.
• Collaborates closely with product managers, UX/UI designers, and other stakeholders to understand business requirements, translate them into technical solutions, and ensure alignment with overall business objectives.
QUALIFICATIONS
• Keys to success in this position include a proven track record of designing and implementing design systems for large-scale web applications.
• Expertise in front-end technologies such as HTML5, CSS3, JavaScript, and modern JavaScript frameworks (e.g., React, Angular, Vue.js, or similar), as well as knowledge of CI/CD pipeline process, automated testing, deployment methodologies for code and database changes.
• An excellent understanding of source control, branching strategies, code merge, Git, GitHub, Git Flow, and Azure DevOps is needed.
• A strong understanding of software engineering principles, design patterns, best practices, and experience with website monitoring tools and performance optimization techniques is desired.
• Bachelor's degree in Computer Science, Engineering, or a related field is required.
Salary : $110,000 - $138,000