Full Stack Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+20 more
Job description
We are seeking a Full Stack Developer with a front-end focus to support the design, development, testing, debugging, and maintenance of modern web applications in a large enterprise environment. The role emphasizes building reusable UI components with HTML, CSS, JavaScript, TypeScript, and ReactJS, integrating with backend APIs, and collaborating with senior engineers to deliver high-quality features. Foundational backend exposure to Java, Spring Boot, Microservices, REST APIs, and database querying is preferred but not primary., * Develop, debug, and maintain front-end features using HTML, CSS, JavaScript, TypeScript, and ReactJS.
- Create and maintain reusable, scalable UI components and patterns.
- Build responsive, accessible, and user-friendly experiences using UI/UX best practices.
- Collaborate with senior engineers to refine requirements, designs, and implementation approaches.
- Integrate front-end components with backend services, REST APIs, and data sources.
- Follow agile practices including sprint planning, backlog refinement, stand-ups, demos, retrospectives, and code reviews.
- Communicate progress, blockers, risks, and questions in a timely manner.
- Contribute ideas that improve user experience, engineering efficiency, automation, testing, and delivery quality.
- Use approved AI-assisted development tools for coding, troubleshooting, test creation, documentation, and productivity.
- Review and validate AI-generated outputs for accuracy, security, maintainability, performance, and alignment with standards.
- Follow responsible AI usage practices and handle data and prompts securely.
Requirements
- Minimum 2+ years of hands-on software development experience in enterprise settings.
- Proficiency in front-end development: HTML, CSS, JavaScript, TypeScript, ReactJS.
- Experience building component-based UIs and modern web application patterns.
- Ability to deliver assigned tasks with guidance from senior engineers or team leads.
- Working knowledge of a modern programming language and database querying languages such as SQL.
- Basic understanding of UI/UX principles, responsive design, and accessibility considerations.
- Understanding of agile methodologies and familiarity with CI/CD concepts and practices.
- Strong communication skills with a collaborative mindset and openness to feedback and code reviews.
- Experience using enterprise-authorized AI-assisted development tools and validating AI outputs.
Preferred Skills:
- Backend exposure: Java, Spring Boot, Microservices, REST APIs.
- Database querying with SQL.
- Integration of front-end applications with backend APIs and services.
- Automated testing frameworks for front-end or full stack applications.
- React ecosystem tools such as Redux, Context API, Next.js.
- Exposure to cloud technologies and AI/ML concepts or AI-enabled engineering practices.
- Experience in large enterprise or financial services environments.
- Familiarity with accessibility standards and responsive design best practices.
Benefits & conditions
- Competitive compensation and benefits.
- Opportunities for growth with global clients.
- A supportive, inclusive culture that values innovation and people.
- Exposure to cutting-edge technologies and projects.
About the company
BCforward is a leading global IT consulting and workforce solutions firm providing services and support to Fortune 500 and government clients. Founded in 1998, BCforward has grown with our customers needs into a full-service business solutions provider. With delivery centers and offices across North America and India, we take pride in building long-term relationships and delivering excellence through innovation, collaboration, and integrity.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Why Upskilling And Reskilling is Important For Developers
React Developer Salary [2023]
Is Software Engineering Over-Saturated?
What’s the Difference between a Junior, Mid, and Senior Developer?