We are building a team of three Ukraine Developers to work with the small in-house team in the USA. iLabor Network is a tech services company specializing in B2B software solutions for staffing and recruiting enterprise firms.
13 березня 2025

Full-Stack Developer (Frontend Centric) (вакансія неактивна)

віддалено $2000–3000

Description:

We are looking for a Full-Stack Developer with a strong focus on frontend development (70%) while also contributing to backend development (30%) in our monolithic enterprise application . Our system is built using Java Struts on the backend and JavaScript, jQuery, Kendo UI, and Telerik on the frontend.

This role involves working on an existing enterprise monolith application , maintaining, enhancing, and optimizing the user interface while ensuring seamless backend integration. The ideal candidate should be experienced in building interactive and performant web applications , ensuring usability, responsiveness, and scalability.

You will collaborate with cross-functional teams , including backend developers, product managers, and business stakeholders, to improve user experience and application efficiency.

Key Responsibilities:

  • Frontend Development (Primary — 70%)
    • Develop, optimize, and maintain web interfaces using JavaScript, jQuery, Kendo UI, and Telerik .
    • Improve UI/UX for better performance, accessibility, and responsiveness.
    • Work on complex UI components, including dashboards, data tables, and interactive elements.
    • Debug and fix frontend-related issues, ensuring cross-browser compatibility.
    • Collaborate with backend engineers to integrate frontend components with backend APIs.
  • Backend Development (Secondary — 30%)
    • Maintain and develop new features in the Java Struts2, JSP, Hibernate backend.
    • Develop and enhance RESTful APIs for frontend consumption.
    • Work with Microsoft SQL Server to query and manage data efficiently.
    • Optimize backend performance for better application responsiveness.
  • General Responsibilities:
    • Work closely with product managers, designers, and backend engineers to deliver high-quality solutions.
    • Conduct code reviews and ensure adherence to coding best practices.
    • Write and maintain technical documentation.
    • Debug and troubleshoot issues across the full stack.
    • Stay updated on emerging frontend and backend technologies to enhance the platform.

Job Requirements:

Frontend (Strong Emphasis — 70%)

  • Proficiency in JavaScript, jQuery, Kendo UI, and Telerik UI components .
  • Strong experience in CSS, HTML , and frontend optimization techniques.
  • Ability to develop interactive and dynamic web applications with a focus on performance.
  • Experience with handling large data sets efficiently in the frontend.
  • Debugging and troubleshooting UI issues across multiple browsers and devices.

Backend (Supportive Role — 30%)

  • Experience with Java, Struts2, JSP, and Hibernate .
  • Understanding of RESTful APIs and JSON/XML-based communication .
  • Familiarity with Microsoft SQL Server , writing queries, and optimizing database performance.
  • Basic knowledge of authentication and authorization mechanisms .

Additional Skills (Nice to Have)

  • Knowledge of cloud platforms like Heroku, AWS, or Azure .
  • Experience with CI/CD pipelines and Git-based workflows .
  • Familiarity with performance monitoring tools like Sentry or DataDog .
  • Prior experience working in monolithic applications and migrating parts to microservices is a plus.

Basic Qualifications:

  • 3+ years of experience in software development with a focus on frontend technologies.
  • Bachelor’s degree in Computer Science or equivalent experience.
  • Experience working with small-to-mid-sized teams on complex projects.
  • Upper Intermediate English (verbal and written).
  • Comfortable working remotely and aligning with USA Eastern Time working hours .

Interview Process:

  1. Resume Review — Initial screening.
  2. Skills Assessment — ​​60-minute online test (not required to be proficient in all areas).
  3. Initial Interview — 30-minute discussion with Engineering and Business Leads.
  4. Final Interview — Review of skills test results and technical discussion.
  5. Offer Stage — Successful candidates will receive an offer.

Why Join Us?

  • Work on a large-scale enterprise application with real-world impact.
  • Opportunity to focus on frontend development while still contributing to backend logic.
  • Fully remote work with flexibility.
  • Collaborative team with opportunities to learn and grow .