Full time
Information Technology
Telecommunications
Job Description
Job title: Senior Software Engineer Front-End Location: Atlanta, GA
Role Responsibilities
Own the technical delivery, deployment, optimization, support, and defect fixes
Develop and maintain complex components of information systems
Create and perform unit tests, resolve and retest defects identified
Develop and perform system testing, fix defects identified during testing, and re-execute unit tests to validate results
Diagnose and troubleshoot performance and other issues
Take a proactive approach to development work, leading peers and partners to strategic technical solutions in a complex IT environment
Identify and resolve technical and process impediments preventing delivery teams from meeting delivery commitments
Align and collaborate with architects, other team leads, and IT leadership to develop technical architectural runways supporting upcoming features and capabilities
Collaborate with peers, reviewing complex change and enhancement requests
Evaluate potential changes and enhancements for objectives, scope, and impact
Define and enforce application coding standards and best practices
Coach and mentor team members on development best practices
Mentor peers on coding standards, patterns, and strategy
Document functional and technical requirements and design based on requirements or objectives
Build and maintain active relationships with customers to determine business requirements
Partner with other IT teams during integration activities to facilitate successful implementations
Coordinate workflow between graphic designers, HTML coders, and back-end developers
Participate in on-call application support and respond to application issues when identified
Communicate effectively with technical peers and articulate complex solutions to nontechnical business partners
Qualifications
BA/BS degree, technical institute training, or equivalent work experience
Strong effective communication skills, both written and verbal
Angular 7.0 or above knowledge and experience
Deep knowledge of AngularJS practices and commonly used modules based on extensive work experience
Creating custom, general-use modules and components extending core Angular elements and modules
Node.js knowledge and experience
Experience with web services (consuming or creating) using REST/SOAP
Proficiency with JavaScript and HTML5
Writing tested, idiomatic, and documented JavaScript, HTML, and CSS
Extensive knowledge of CSS and JavaScript methods for performant visual effects and maintaining framerates above 30fps
Writing non-blocking code and using advanced techniques such as multi-threading when needed
Ability to provide SEO solutions for single-page applications
Validating user actions on the client side and providing responsive feedback
Thorough understanding of the platform, database, API, caching layer, proxies, and other web services used in the system
Cooperating with back-end developers in building RESTful APIs