Overview
On Site
Full Time
Part Time
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 7 day((s))
Skills
Java
Job Details
Job Title: Full Stack Lead Developer
Work Location: Alpharetta, GA - Locals
Duration: Long Term
Job Description
We are looking for an experienced developer to design and develop secure, responsive, and scalable consumer-facing web applications. The ideal candidate will have strong expertise in JavaScript, modern frontend frameworks (React preferred), and backend Node.js development. Experience with accessibility standards, performance optimization, and testing best practices is essential.
Roles & Responsibilities:
- Design, develop, and maintain secure, high-performance consumer-facing web applications using JavaScript and functional programming principles.
- Build responsive Single Page Applications (SPA) with frameworks like React, Angular, Ember, or similar (React preferred).
- Implement advanced front-end features with HTML5, CSS3, responsive design, and accessibility standards (WCAG 2.0 AA).
- Develop and consume RESTful web services with JSON request/response patterns.
- Write unit tests using frameworks such as Jest, Mocha, Chai, Jasmine, etc.
- Use modern JavaScript tools and build systems (Gulp, Webpack, etc.) to streamline development.
- Collaborate with UI/UX teams to implement user-centered designs, progressive enhancement, and SEO-friendly features.
- Participate in Agile/Scrum development processes, contributing to sprint planning and reviews.
- Optimize applications for low latency, high availability, and scalability.
- Work with version control systems such as Git/GitHub.
- Develop in Linux environments and use container technologies like Docker.
- Utilize logging and monitoring tools such as Splunk or ELK for application health and troubleshooting.
- Work with distributed caching technologies such as Redis for performance optimization.
- Understand and apply test-driven development (TDD), continuous integration (CI), and continuous delivery (CD) practices.
- Experience with cloud platforms (Azure, AWS, or Google Cloud Platform) is a plus.
- Contribute to documentation and code reviews, maintaining code quality and best practices.
Required Skills:
- Bachelor's or Master's degree in Computer Science or equivalent experience.
- 5+ years of experience in designing and developing consumer-facing web applications.
- Expert-level knowledge of JavaScript, Functional Programming, HTML5, CSS3, and responsive web design.
- 2+ years of hands-on experience with Node.js for backend development.
- Strong experience with ReactJS (preferred) or other popular JS frameworks like Angular or Ember.
- Proficient with RESTful APIs, JSON, and modern frontend tooling (Webpack, Gulp, etc.).
- Experience with unit testing frameworks (Jest, Mocha, etc.).
- Familiarity with Agile methodologies and Scrum practices.
- Experience with version control systems such as Git/GitHub.
- Knowledge of accessibility standards (WCAG 2.0 AA).
- Experience with Linux, Docker, cloud platforms, logging tools, and distributed caching is a plus.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.