Jobs at KP Recruiting Group

View all jobs

Senior UI Software Full-stack Engineer

RESTON, VA
About the Role
 
The Senior UI Software Full-stack Engineer is responsible for the design and development of application software within the Information Technology Business Delivery group.  The successful candidate will be a seasoned software engineer with extensive knowledge and experience in designing and building complex, highly scalable, and dependable application systems using Java/J2EE/Javascript based technologies and deep knowledge in cloud-based architecture and technologies.
 
The candidate will interact closely with the Scrum Master and other members of the development team to shape, identify, prioritize, and realize the requirements in the delivery of business solutions.
 
Successful candidates will have a comprehensive knowledge of web front-end and back-end development tools, technologies, practices, and standards; proven ability to integrate large scale systems or third-party products; and a track record of delivering high-quality, web-based business solutions in a timely and effective manner.
 
Responsibilities of the role
 
·       Follows established coding standards and other enterprise processes, both individually and at a team level. Must ensure proper code reviews are held for the project
·       Builds, tests, deploys, monitors, and maintains production code for complex web and cloud-based applications using JavaScript, Node, CSS, X/HTML, and frameworks such as Backbone, Angular or React/Redux and libraries and tools such as JQuery and Bootstrap.
·       Assists with backend code development and integration in Java, Python, or Node in AWS environment.
·       Understands single page applications, microservices & AWS serverless technologies and designs and implements solutions
·       Contributes to the engineering team’s culture of high code quality.  Accountable for the quality of code that is delivered to QA and production and must ensure that appropriate code reviews and unit testing are adequately performed.
·       Ensures that continuous integration is performed on the application source code and constantly seeks to enhance the continuous integration methods of the development team to ensure high quality of code.
·       As member of an Agile development team works closely with Product Owners and Consumer to gain a thorough understanding of requirements to ensure code is properly implemented. Also, must seek ways to meet the underlying business requirements with low-cost, yet highly re-usable patterns and actively escalate requirements that may cause unnecessary risk or cost
·       Ensure that application code adheres to enterprise and industry standards and best practices.
·       Thorough understanding of implementing accessibility and progressive enhancement presentation layer coding practices. Works with Interface Design Architects to assure accessibility standards are met at a code level.
·       Responsible for support of and coordinating with other teams such as Security, Technical Operations, Enterprise Operations, etc.
·       Assists with project planning and estimating of initiative scope items.  Reports hours daily to the administration for billing purposes.
 

Qualifications needed for the role
  • Bachelor’s degree required.
  • At least 10 years of directly related work experience in a professional position in software development or a related field.
Preferred skills for the role
  • At least 9 years of experience in Javascript development of large-scale applications.
  • Expert-level understanding of Javascript/ES6, Node, CSS, Bootstrap and SPA and AWS serverless technologies (Such as Lambda, Dynamodb, SQS/SNS
  • Experience with component frameworks such as React/Redux or Angular. React experience preferred
  • Experience in test-driven development.
  • Experience working in an iterative development environment such as Agile/Scrum.
  • Aggressive problem diagnosis, creative problem solving, and quick learning skills
  • Backend development experience using Python, Java is a plus
  • Experience working in CICD environment is a plus, including build tools such as Gulp/Grunt/Webpack/CDK
  • Deep knowledge of Cloud and AWS platform
  • Working knowledge of SQL and NoSQL
  • Experience in adhering to software development guidelines and in performing code and design reviews
  • Experience in documenting design and architecture artifacts and presenting artifacts for architectural review
  • Effective communication skills are a must along with a strong customer service orientation, and the ability to clearly discern client needs.
Very competitive salary and benefits!
Great company to work for!
Full relocation package is available!
Don't miss out! Apply now and we'll be in touch immediately with more specific details, salary information and to answer any questions!!

This position does NOT provide sponsorship so please do NOT apply if you require sponsorship.  Thank You

KP Recruiting Group 
"Bringing Talent to the Marketplace"

KP Recruiting Group is a well established and very respected recruiting firm.  We have built a strong reputation as a premier resource for providing highly qualified candidates for our clients.  We are very experienced in many industries and have a wide range of clients.  We will serve as your advocate during your career search!  Let us do the work for you!  There is never a fee for our services!



 
Powered by