JavaScript Engineer - Ajmera Infotech Inc.
San Diego, CA 92130
About the Job
Job Title: JavaScript Engineer with Testing Skills
Experience: 1-3 years
Location: High Bluff Drive, San Diego, CA 92130
Job Type: Full-time
Job Type: Full-time
Job Overview
We are seeking a talented JavaScript Engineer with a passion for writing clean, efficient code and a knack for ensuring software quality through testing. The ideal candidate will have 1-3 years of experience in JavaScript development and be skilled in using testing frameworks and tools. You will collaborate with cross-functional teams to deliver high-quality web applications and ensure the robustness of our products.
Key Responsibilities:
- Develop and maintain web applications using JavaScript (ES6+).
- Write modular, reusable, and testable code.
- Integrate user-facing elements with server-side logic.
- Implement and maintain unit, integration, and functional tests to ensure software quality.
- Collaborate with UI/UX designers to bring designs to life and ensure responsive designs across devices.
- Participate in code reviews and contribute to best practices.
- Troubleshoot and resolve bugs, ensuring optimal application performance.
- Collaborate with backend engineers to ensure seamless API integrations.
Requirements
Required Skills:
- 1-3 years of experience in JavaScript development (ES6+).
- Hands-on experience with front-end frameworks such as React.js, Vue.js, or Angular.
- Proficiency in HTML5, CSS3, and responsive web design principles.
- Strong understanding of JavaScript testing frameworks such as Jest, Mocha, or Jasmine.
- Experience with testing libraries like Enzyme or React Testing Library.
- Familiarity with version control tools like Git.
- Basic understanding of web performance optimization techniques.
- Ability to write clean, well-documented, and maintainable code.
Good to Have:
- Experience with Continuous Integration (CI) tools like Jenkins, Travis CI, or similar.
- Familiarity with end-to-end testing tools like Cypress, Selenium, or Puppeteer.
- Experience with RESTful APIs and asynchronous programming (Promises, async/await).
- Knowledge of Agile methodologies.
Soft Skills:
- Excellent problem-solving and analytical skills.
- Ability to work independently as well as in a team environment.
- Strong communication skills with the ability to articulate technical concepts to non-technical stakeholders.
Education:
- Bachelor’s degree in Computer Science, Engineering, or a related field is preferred.
Benefits
Perks & Benefits:
- Competitive salary and benefits package.
- Opportunity to work on exciting and impactful projects.
- Flexible working hours and a supportive team environment.
- Career growth opportunities.
1-3 years of experience in JavaScript development (ES6+). Hands-on experience with front-end frameworks such as React.js, Vue.js, or Angular. Proficiency in HTML5, CSS3, and responsive web design principles. Strong understanding of JavaScript testing frameworks such as Jest, Mocha, or Jasmine. Experience with testing libraries like Enzyme or React Testing Library. Familiarity with version control tools like Git. Basic understanding of web performance optimization techniques. Ability to write clean, well-documented, and maintainable code.
Source : Ajmera Infotech Inc.