What are the responsibilities and job description for the Technical Architect position at AllianceIT Inc?
Job Title: Technical Architect – UI, ReactJS, NextJS, NodeJS
Location ; Austin, TX
Key Responsibilities:
- Technical Leadership:
- Lead the architectural design and implementation of complex web applications using ReactJS, NextJS, and NodeJS, ensuring high quality, performance, and scalability.
- Architecture Design:
- Design and architect both the frontend and backend components of the application, ensuring seamless integration across the stack (UI/UX, APIs, and databases).
- Team Collaboration:
- Work closely with Product Managers, Designers, and Developers to understand requirements and translate them into scalable, secure, and maintainable solutions.
- Code Reviews & Mentoring:
- Conduct regular code reviews to ensure adherence to best practices, clean code principles, and performance optimization. Mentor junior developers and guide them in their technical growth.
- Tech Stack Decisions:
- Make key decisions on technology stack, frameworks, libraries, and tools to be used in building scalable solutions.
- Continuous Improvement:
- Drive continuous improvement in processes, tools, and practices to ensure the team’s output is consistently high quality and aligned with business objectives.
- Performance Optimization:
- Identify and address potential bottlenecks in both the frontend and backend. Optimize the performance of the application across all layers.
- Stakeholder Communication:
- Clearly communicate technical concepts to non-technical stakeholders, ensuring that project goals and timelines are understood and met.
Required Skills & Qualifications:
- Strong Expertise in Frontend Technologies:
- Extensive experience with ReactJS and NextJS, including deep knowledge of modern JavaScript (ES6 ), functional components, hooks, state management (e.g., Redux, Context API), and frontend build tools (Webpack, Babel).
- Backend Development Experience:
- Strong proficiency with NodeJS for building backend APIs and services, integrating with databases, and ensuring the efficient operation of web applications.
- UI/UX Design Understanding:
- A solid understanding of UI/UX principles with the ability to translate designs into high-quality code, ensuring responsive and visually appealing user interfaces.
- Microservices Architecture:
- Experience in building scalable, maintainable, and high-performance microservices using NodeJS or other backend technologies.
- Cloud and Deployment:
- Familiarity with cloud platforms (AWS, Azure, Google Cloud) and CI/CD pipelines for efficient deployment and scaling of applications.
- Database Knowledge:
- Experience working with both SQL and NoSQL databases (e.g., MongoDB, MySQL, PostgreSQL) and designing efficient data models.
- Agile Methodology:
- Experience working in Agile development teams, using tools like Jira, Git, and GitHub.
Salesforce Solutions Architect
Tundra Technical Solutions -
Austin, TX
Technical Architect
KeyPoint Staffing -
Austin, TX
Technical Architect
Zendesk -
Austin, TX