GCS

JavaScript Developer

Posted: 6 days ago

Job Description

We are seeking an experienced Senior Software Developer to lead the development and testing of next-generation TV and streaming box software. This role focuses on delivering high-quality, scalable solutions with an emphasis on DevOps readiness and reliability engineering. The ideal candidate will have strong expertise in JavaScript and Java development within large-scale distributed systems, along with a proven ability to collaborate effectively in an Agile environment.Key Responsibilities:Design, develop, and implement web-based JavaScript applications aligned with business requirements.Follow Agile development methodologies, including creating design documents, coding, testing, and deployment.Debug, research, and resolve technical issues efficiently to ensure system reliability.Plan and execute development goals leveraging experience and sound judgment.Contribute to the design and development of scalable software solutions using Java, JavaScript, Spring Batch, and Hadoop distributed systems.Perform unit and system testing to validate application performance and functionality.Analyze business requirements and produce technical design documents adhering to architectural standards.Ensure application performance meets or exceeds expectations.Lead or participate in all phases of software development, including design, coding, testing, implementation, documentation, and maintenance.Develop detailed program specifications and maintain high-quality codebases.Required Skills and Experience:Bachelor’s degree in computer science or a related field.8+ years of professional experience in software development.Strong proficiency in JavaScript and Java (Java 1.7/1.8).Experience with version control systems such as GitHub.Core development experience building large-scale enterprise JavaScript applications.Familiarity with RESTful services, CI/CD pipelines (e.g., Concourse), JSON, Unix scripting, and Hadoop is a plus.Excellent organizational, communication, and collaboration skills.Strong understanding of business requirements driving software projects.Preferred Qualifications:Experience in DevOps operational readiness and reliability engineering.Familiarity with Agile lifecycle methodologies and best practices.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs