Senior Software Engineer
Pentangle Tech Services | P5 Group
Austin, TX 78716, USA
6/14/2022
Technology
Full Time
Job Description
Job Title: Senior Software Developer
Location: Austin, TX (Hybrid)
Years of Experience: 7 10 Years
Job Summary:
We are seeking a highly skilled Senior Software Developer with a strong focus on Angular to join our dynamic team. The ideal candidate will have 7 10 years of experience in software development, with a proven track record of delivering high quality applications. You will be responsible for designing, developing, and maintaining web applications that enhance user experience and meet business requirements.
Responsibilities:
- Design, develop, and implement scalable web applications using Angular.
- Collaborate with cross functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code while adhering to best practices.
- Conduct code reviews and provide constructive feedback to team members.
- Debug and troubleshoot issues in existing applications.
- Stay updated with the latest industry trends and technologies to ensure our applications remain competitive.
- Participate in Agile development processes, including sprint planning and retrospectives.
- Mentor junior developers and contribute to their professional growth.
Mandatory Skills:
- Strong expertise in Angular (version 2 and above) is a deal breaker.
- Proficient in HTML, CSS, and JavaScript.
- Experience with RESTful APIs and web services.
- Solid understanding of software development methodologies, particularly Agile.
- Familiarity with version control systems, preferably Git.
- Strong problem solving skills and attention to detail.
Preferred Skills:
- Experience with state management libraries (e.g., NgRx).
- Knowledge of backend technologies (e.g., Node.js, Express).
- Familiarity with cloud services (e.g., AWS, Google Cloud).
- Experience with unit testing frameworks (e.g., Jasmine, Karma).
- Understanding of UI/UX principles.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 7 10 years of professional experience in software development.
- Proven experience in developing applications using Angular.
- Strong communication and collaboration skills.
- Ability to work independently and as part of a team.