Gapstars is a Netherlands-based software development services provider that builds remote, agile teams in Sri Lanka and Portugal for innovative tech companies. Today, we are home to 220+ TechStars and innovative minds, turning scalable software into performance products that shape the future. Our partners are highly ambitious tech companies that are looking to conquer their respective markets.
We need an experienced developer to tackle complex challenges in our frontend development, focusing on stabilizing a CGI-heavy codebase with diverse coding styles. Key tasks include improving documentation, increasing test coverage, and planning for future system upgrades. The ideal candidate must excel in independent problem-solving and have a strategic vision for transitioning to a more modern and sustainable frontend framework.
Codebase Stabilization: Analyze, debug, and stabilize a heavily fragmented frontend codebase built with various versions of JavaScript, jQuery, and other modules.
Independent Problem Solving: Work independently to investigate and resolve issues within the codebase, given limited documentation and minimal frontend support.
Documentation Improvement: Create and enhance documentation to provide better understanding and guidance on the system's inner workings.
Testing and Quality Assurance: Develop and implement tests to increase code coverage and ensure the stability and reliability of the system.
Strategic Planning: Collaborate with the team to define and plan the transition towards a modern frontend framework and architecture in the long term.
Hard skills : Must have
8+ years of experience in front end development, with significant exposure to legacy systems and codebase refactoring
Extensive knowledge of JavaScript (including various versions), jQuery, and other frontend technologies
Experience in dealing with CGI-based systems and monolithic architectures.
Experience in writing and implementing unit tests, integration tests, and increasing overall code coverage.
Hard Skills : Good to have
Experience in working with and stabilizing legacy codebases.
Experience in integrating REST/SOAP apis to frontend applications.
Experience in working with JSON and XML data structures.
Soft Skills
Excellent verbal and written communication skills to effectively convey technical information
Comfortable working in a dynamic environment with shifting priorities and limited resources.
Proactive and problem solving mindset