Senior Software Engineer - Front End Angular - 1710
Apply NowCompany: PlacingIT
Location: Southlake, TX 76092
Description:
Senior Software Engineer - Front End Angular - 1710
Location: Southlake, Texas (Onsite Monday - Friday)
Position Type: Permanent; Direct hire
Relocation Assistance Available : Possible for ideal candidate
Residency Requirements: US Citizens and all other parties authorized to work in the US are encouraged to apply.
Expertise Required:
Key Responsibilities:
Location: Southlake, Texas (Onsite Monday - Friday)
Position Type: Permanent; Direct hire
Relocation Assistance Available : Possible for ideal candidate
Residency Requirements: US Citizens and all other parties authorized to work in the US are encouraged to apply.
Expertise Required:
- Expertise in modern JavaScript frameworks such as AngularJS, KnockoutJS, BackboneJS, ReactJS, or similar.
- Strong understanding of key UI design principles.
- Proficiency in UI development using .NET, VB.NET, C#, HTML, CSS, JavaScript, and jQuery.
- Knowledge of server-side CSS processing.
- Experience with graphic design applications such as Adobe Illustrator.
- Familiarity with responsive and adaptive design principles.
- Understanding of SEO principles and best practices.
- Strong problem-solving skills and ability to analyze complex requirements.
- Excellent verbal and written communication skills.
- Experience with Java development tools, IDEs, build frameworks, source code control, and ALM tools such as Jira.
- Passion for technology with a demonstrated ability to learn quickly.
- Strong understanding of web/desktop application development cycles and methodologies.
- Focus on efficiency, user experience, and continuous improvement.
- Effective project and time management skills.
- Ability to work independently as well as collaboratively within a team.
- Basic knowledge of Unix and Shell scripting is a plus.
- Ability to contribute to working sessions that lead to clear technical designs and requirements.
- Experience in the Electric Utilities sector.
- Proven track record in software product development.
Key Responsibilities:
- Design and develop user interfaces for both desktop and web applications.
- Implement API service models following best practices in API management and SOAP/REST design paradigms.
- Create user dashboards for reporting and analytics.
- Develop UI mock-ups and deliver functional demos.
- Ensure that design choices prioritize user experience and usability.
- Develop features that enhance user experience while maintaining a balance between functionality and aesthetics.
- Optimize web designs for responsiveness, speed, and scalability.
- Build reusable code components for future projects.
- Maintain brand consistency across application designs.
- Analyze data, troubleshoot issues, and implement improvements.
- Collaborate with backend developers and other team members to enhance functionality and cohesion in the codebase.
- Ensure adherence to coding standards using tools such as SonarQube.
- Actively participate in all phases of the software development lifecycle (SDLC), including analysis, design, coding, testing, and implementation.
- Work within an Agile framework, participating in relevant ceremonies.
- Monitor industry trends to develop ideas for new features and improvements.
- Maintain thorough documentation and reporting.
- Engage in continuous learning to stay current with best practices and emerging technologies.
- Take leadership roles in projects when needed.
- Support and mentor team members to enhance overall development practices.