Front End Lead Developer
Capstone It is helping our client find their next team member. Work from home is available as long as you are based in Atlanta, Charlotte or Savannah. As the Front-End & Lead Engineer you will be growing and leading a high-energy cross-functional Scrum team responsible for making sure our web and mobile applications work properly, smoothly and beautifully. You will ensure that the overall applications are responsive, robust and easy to maintain using best development practices while coordinating with the rest of the team working on different layers of the infrastructure.
We are building high performing teams that are empowered to solve the business needs by continuously releasing quality software. In addition to Front-End Development responsibilities this is also an opportunity to lead and help grow the team that will power the company's growth and open new markets.
***Sponsorship is not available for this position!
***Direct placement only. No C2C or C2H!
KEY RESPONSIBILITIES
- Create responsive websites per design guidelines and information architecture optimizing application and integrating with application business layer for maximum performance and scalability
- Collaborate with scrum team members and stakeholders including UX designers and back-end engineers to deliver the business vision with a delightful user experience
- Create estimates, assist with planning resources and tasks, and tracking team progress throughout the software development life cycle.
- Participate in software architectural and shaping discussions to ensure the technical feasibility of UI/UX designs, influencing decisions, and collaborating with peers to maintain consistency across the organization.
- Build reusable code and UI pattern libraries for use across multiple applications
- Establish and enforce best practices and standards for development including performance, accessibility and cross-browser compatibility
- Stay up-to-date on emerging technologies
- Lead by example, act as a role model, coach, mentor and provide continuous feedback to other team members
- Recommend and implement development process improvements.
- Assist with other tasks and projects as assigned
KEY REQUIREMENTS
- Bachelor’s degree in related field preferred
- 5+ years understanding of web technologies and client-side scripting (HTML5, CSS3, JavaScript).
- Strong understanding of UI unit testing requirements including cross-browser compatibility issues and ways to work around them.
- Strong understanding of at least one code versioning tool (Git, SVN)
- Strong Experience with at least one modern JS front-end framework e.g., ReactJS, KnockoutJS, AngularJS, Bootstrap.
- Strong Experience with code linters e.g., eslint.
- Strong Experience working with Services Oriented Architecture, Web services, API Integration, and Restful Services
- Experience developing a reusable UI Component library using tools such as Lerna, Storybook
- Strong Experience writing clean and maintainable code using engineering best practices (unit testing, continuous integration and deployment, automation, design patterns, refactoring etc.)
- Strong problem-solving skills
- Experience working with and leading other developers, test engineers, and DevOps engineers to ensure smooth deployment and continual operation in a CI/CD environment
- Strong experience with Agile engineering practices
***Sponsorship is not available for this position!
Capstone Consulting is an EEO employer
Capstone website http://www.capstonec.com/
Like us on Facebook:
https://www.facebook.com/CapstoneITStaffingSolutions/
Follow us on Twitter:
https://twitter.com/capstone__IT/
Connect with us on LinkedIn:
https://linkedin.com/company/capstone-consulting/