Senior Software Engineer - Front End Angular - 1710

Apply Now

Company: 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:
  • 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.
Mandatory Experience:
  • 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.

Similar Jobs