Salt Lake City, UT - Hybrid/Remote / Full Time
Position Summary
Software Technology Group is a software development consulting company dedicated to building software solutions that transform our clients businesses. Unlike most consulting companies, we have full-time salaried positions and offer our employees the chance to build and strengthen their skills with our custom Career Developing Plans, Certifications, Mentorships, and training. Our main goal is to help you have the career you want while also building the skill set you desire - sounds pretty awesome right?
As a Senior Angular Developer at STG, you will be a key contributor to the development and enhancement of our web applications built using Angular. You will collaborate with cross-functional teams, including designers, backend developers, and product managers, to translate business requirements into scalable and efficient frontend solutions. Your expertise in Angular, along with your solid understanding of frontend development best practices, will be essential in delivering high-quality, user-friendly, and performant applications.
Job Responsibilities:
- Frontend Development: Lead the design and development of complex frontend features and functionalities using Angular, TypeScript, HTML, and CSS. Ensure the seamless integration of frontend components with the backend systems and third-party APIs.
- Architecture and Design: Participate in architectural discussions and provide technical insights to design scalable, maintainable, and reusable Angular components and modules.
- Code Review and Mentorship: Review code contributions from junior developers, providing constructive feedback and guidance to maintain code quality and adherence to best practices. Mentor and support junior developers to foster their growth and skills improvement.
- Performance Optimization: Identify and resolve performance bottlenecks within Angular applications to ensure smooth user experiences and optimal page loading times.
- Testing and Quality Assurance: Implement and execute unit tests, integration tests, and end-to-end tests to validate the functionality and reliability of frontend components.
- Collaboration: Collaborate closely with backend developers and UX/UI designers to ensure seamless integration of frontend and backend functionalities while adhering to design specifications.
- Innovation and Research: Stay up-to-date with the latest trends, tools, and technologies in Angular development, proposing improvements to our development processes and workflows.
- Bug Fixing and Troubleshooting: Investigate and resolve complex frontend-related issues, providing timely solutions and updates to the team and stakeholders.
Required Skills & Experience
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
- Proven experience as an Angular Developer, with years of hands-on experience in designing and developing scalable web applications using Angular, TypeScript, HTML, and CSS.
- Strong proficiency in frontend technologies and frameworks, including Angular, RxJS, and Bootstrap.
- Experience with version control systems (e.g., Git) and modern development tools and workflows.
- Solid understanding of RESTful APIs, asynchronous programming, and frontend/backend communication patterns.
- Familiarity with Agile/Scrum methodologies and experience working in an Agile team environment.
- Excellent problem-solving skills and the ability to approach challenges with a positive and proactive attitude.
- Strong communication and interpersonal skills, capable of effectively collaborating with team members and stakeholders.
- A passion for learning and staying abreast of emerging technologies and industry trends.
Bonus Qualifications
- Experience with other frontend frameworks like React or Vue.js.
- Knowledge of backend technologies such as Node.js, Python, or Java.
- Previous experience working on large-scale enterprise applications.
- Contributions to the open-source community or personal projects that showcase your expertise in Angular development.
Apply Today
It is the policy of Software Technology Group, Inc. to ensure equal employment opportunity to its employees and applicants for employment by fitness and merit without regard to race, color, religion, sex, national origin, age, disability, or genetic information.
Employing top software developers since 1996
Our business model makes us unique: most STG consultants are full-time employees, complete with benefits and paid time off. Positions at STG combine the variety and excitement of contract work with the stability of permanent employment.
Work-Life-Balance
We are a multi-year winner of the Alfred P. Sloan award for our outstanding accomplishments in workplace flexibility.
Quality People & Work
STG's management and consultants are considered industry leaders, working together to develop advanced, innovative solutions for our clients.
Continuous Learning
We offer a mentoring program that pairs junior software consultants with our senior consultants. Software consultants at all levels benefit from our regular training programs and education reimbursement options.
Employee Value
Without our employees, STG could not exist. We offer outstanding benefits, regular bonus opportunities, and above all, gratitude and appreciation for your contributions.