ECCO Select is a talent acquisition and consulting company specializing in people, process and technology solutions. We provide the talent behind the technology enabling our clients to achieve their goals. For more information about ECCO Select, visit us at www.eccoselect.com.
NO THIRD Parties, accepted - W2 ONLY
Position Overview
Job Description
Position Title: Frontend Software Engineer
Location Information
Remote
Position Responsibilities:
As a Frontend Software Engineer, you will play a pivotal role within a cross-functional agile team, contributing to the design, development, and delivery of modern web applications. You will actively engage in all phases of the software development lifecycle and provide guidance on best practices in frontend engineering.
Key responsibilities for this position include:
- Work effectively in a fully remote capacity, maintaining a professional and dedicated home office environment.
- Collaborate closely on a cross-functional agile development team and actively participate in daily stand-ups, sprint planning, retrospectives, and other team meetings.
- Follow standards and best practices as defined by the architecture team and adhere to established version control processes for all technical development.
- Design and implement responsive, high-performance, user-friendly web interfaces using modern frontend frameworks and libraries.
- Develop robust, maintainable code across the full SDLC, using industry best practices for security, efficiency, and scalability.
- Develop, execute, and maintain unit, integration, and end-to-end tests to ensure software quality and reliability.
- Participate in peer reviews and provide constructive feedback for continuous improvement.
- Provide technical and architectural input to refactor, optimize, and improve existing code bases.
- Troubleshoot and resolve software issues related to data and applications as assigned by team leadership.
- Operate with minimal supervision while being a collaborative team player in a fast-paced, dynamic environment.
- Deliver exceptional customer service to both internal and external stakeholders, acting as a resource and subject matter expert as needed.
- Partner with senior technical staff to design and deliver training programs in frontend development for peers and junior engineers.
Essential Skills, Experience
- Professional experience (4-6 years) in frontend software engineering with a solid understanding of the full software development lifecycle.
- Expertise in JavaScript and TypeScript, as well as hands-on experience building complex web applications using React, Next.js, and Redux.
- Strong proficiency with single page application (SPA) frameworks.
- Proficiency in Node.js, Webpack, and npm for efficient build and deployment workflows.
- Advanced skills in CSS, Sass, and Styled Components for building responsive designs from visual mockups to functional websites.
- Demonstrated experience designing and consuming RESTful services.
- Deep understanding and hands-on application of testing methodologies: unit, integration, and end-to-end testing.
- Proven track record working with source control systems (Git preferred).
- Strong understanding of cloud application development; direct experience with AWS preferred.
- Experience working with relational databases (such as PostgreSQL, MySQL, or similar).
- Effective communication skills and a proven ability to guide and train teammates in React and related modern frontend technologies.
- Excellent troubleshooting, analytical, and problem-solving capabilities in data and application software contexts.
- Commitment to continuous improvement and staying updated with industry trends and technologies.
- Preferred: Exposure to containerization and orchestration technologies (Docker, Kubernetes) and experience with CI/CD methodologies (GitLab a plus).
Qualifications:
- Bachelor’s degree in computer science, Applied Science, or related field OR an Associate’s Degree in Applied Science (Computer Science focus) with equivalent practical experience.
- 4-6 years’ experience in a relevant frontend development role; or an equivalent combination of education and related work experience.
- Deep familiarity with the software development lifecycle from analysis through maintenance and evolution phases.
- No formal licenses or certificates required; AWS certifications (Developer Associate, DevOps Engineer Professional) are a plus.
ECCO Select is committed to hiring and retaining a diverse workforce. Our policy is to provide equal opportunity to all people without regard to race, color, religion, national origin, ancestry, marital status, veteran status, age, disability, pregnancy, genetic information, citizenship status, sex, sexual orientation, gender identity or any other legally protected category. Veterans of our United States Uniformed Services are specifically encouraged to apply for ECCO Select opportunities.
Equal Employment Opportunity is The Law
This Organization Participates in E-Verify