Are you passionate about building clean, efficient, and reusable code? We at Sigma Software are looking for a Junior JavaScript Developer to join our distributed team. This is a remote position with a focus on delivering high-quality CRM modules and components for a large-scale e-commerce platform.
Sigma Software is a global IT service provider delivering top-notch software development, consulting, and IT solutions for clients worldwide. We partner with innovative companies across various industries, helping them create cutting-edge products and services that reach millions of users.
Job Description
* Develop, maintain, and optimize CRM drag-and-drop module libraries and evergreen components
* Maintain documentation for marketing assets and components
* Write, extend, and debug code within team tools and services
* Ensure components align with brand guidelines and best practices
* Collaborate with CRM Engineering Team to standardize tags, metadata, and personalization strategies
* Train and support CRM marketers on platform capabilities and best practices
* Manage multiple projects and prioritize tasks effectively
* Troubleshoot and resolve issues with marketing solutions
* Participate in on-call rotation for the team
* Execute special projects as assigned
Qualifications
* 1.5–2 years of commercial experience in JavaScript frontend development
* Strong knowledge of core JavaScript (ES6+) fundamentals
* Proficiency in HTML5 & CSS3
* SQL knowledge
* Basics of debugging and performance optimization
* Readiness to learn and work with Braze (customer engagement platform)
* Understanding of version control systems (Git)
* Basic testing principles
* Upper-Intermediate or higher English (written & spoken)
* Strong communication skills — ability to explain solutions and ask clarifying questions
WILL BE A PLUS
* Experience integrating with third-party tools or marketing/engagement platforms
* Familiarity with analytics, tracking scripts, or customer engagement tools
Additional Information
PERSONAL PROFILE
* Proactive junior developer with strong problem-solving skills
* Attention to detail and quality
* Ability to work collaboratively across technical and marketing teams
* Comfortable with multitasking and adapting to evolving priorities