Role 1: Front-End Java Developer (Mid-Level | 5+ Years) – Vancouver, BC (Onsite: 5 Days/Week)
Job Summary:
We are seeking a Mid-Level Front-End Java Developer with strong experience in ReactJS and NodeJS to join our Vancouver-based team. The ideal candidate will contribute to building scalable, high-performance web applications while collaborating closely with cross-functional teams.
Key Responsibilities:
- Develop responsive and high-quality front-end applications using ReactJS
- Build and integrate backend services using NodeJS and Java-based APIs
- Collaborate with UX/UI designers and backend developers for seamless delivery
- Write clean, maintainable, and efficient code
- Troubleshoot, debug, and optimize application performance
- Participate in code reviews and Agile development processes
Required Skills & Experience:
- 5+ years of experience in software development
- Strong hands-on experience with ReactJS, JavaScript (ES6+)
- Working knowledge of NodeJS and RESTful APIs
- Solid understanding of Java-based backend integration
- Experience with Git, CI/CD pipelines, and Agile methodologies
- Strong problem-solving and communication skills
Location Requirement:
- Onsite in Vancouver, BC – 5 days per week
Role 2: Senior Front-End Java Developer (10+ Years) – Vancouver, BC (Onsite: 5 Days/Week)
Job Summary:
We are looking for a Senior Front-End Java Developer with deep expertise in ReactJS, NodeJS, and enterprise-scale application development. This role involves leading development initiatives, mentoring team members, and driving best practices.
Key Responsibilities:
- Lead the design and development of scalable web applications using ReactJS
- Architect and implement backend integrations using NodeJS and Java services
- Drive front-end architecture decisions and performance optimization
- Mentor junior and mid-level developers
- Collaborate with stakeholders to define technical solutions
- Ensure code quality, security, and compliance with best practices
Required Skills & Experience:
- 10+ years of experience in software development
- Expertise in ReactJS, modern JavaScript frameworks, and front-end architecture
- Strong experience with NodeJS and Java-based backend systems
- Experience with microservices architecture and API design
- Proven leadership and mentoring experience
- Strong knowledge of performance tuning, scalability, and security
Location Requirement:
- Onsite in Vancouver, BC – 5 days per week