JavaScript Engineer
- Cochin, SK, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Experience
- 3-5 years of experience in front-end development with a strong focus on React JS.
- Posting language
- English
- Posted
Original job description
Javascript Engineer
Job Location : Cochin | Type : Permanent & Full Time | 3 - 5 Yrs
Job Description
We are seeking an experienced React JS Engineer with 3-5 years of experience to join our development team. The ideal candidate will have a deep understanding of modern front-end development practices, with a focus on creating intuitive and responsive user interfaces using React JS. You will work closely with our design and backend teams to build scalable and high-performance web applications.
Role & Responsibilities
Job Location : Cochin | Type : Permanent & Full Time | 3 - 5 Yrs
Job Description
We are seeking an experienced React JS Engineer with 3-5 years of experience to join our development team. The ideal candidate will have a deep understanding of modern front-end development practices, with a focus on creating intuitive and responsive user interfaces using React JS. You will work closely with our design and backend teams to build scalable and high-performance web applications.
Role & Responsibilities
- Develop new user-facing features using React JS.
- Build reusable components and front-end libraries for future use.
- Optimize components for maximum performance across a vast array of web-capable devices and browsers.
- Collaborate with UX/UI designers to translate design wireframes into high-quality code.
- Ensure the technical feasibility of UI/UX designs.
- Participate in code reviews and provide constructive feedback to team members.
- Troubleshoot, debug, and upgrade existing applications.
- Stay updated on emerging technologies and frameworks that could benefit the team.
- 3-5 years of experience in front-end development with a strong focus on React JS.
- Experience with TypeScript & GraphQL
- Proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
- Experience with popular React.js workflows (such as Flux or Redux).
- Experience with testing frameworks like Jest or Mocha.
- Strong understanding of web markup, including HTML5 and CSS3.
- Familiarity with RESTful APIs and modern front-end build pipelines and tools.
- Knowledge of server-side rendering and front-end performance optimization techniques.
- Ability to write efficient, secure, well-documented, and clean code.
- Excellent problem-solving skills and attention to detail.
- Competitive salary and benefits.
- Opportunity to work on innovative projects with cutting-edge technologies.
- Collaborative and inclusive work environment.
- Continuous learning and professional development opportunities.
More about this job
Responsibilities
The JavaScript Engineer will develop new user-facing features using React JS and build reusable components for future use. They will also collaborate with UX/UI designers and ensure the technical feasibility of designs.
Requirements
Candidates must have 3-5 years of experience in front-end development with a strong focus on React JS and proficiency in JavaScript. Familiarity with TypeScript, GraphQL, and testing frameworks is also required.
Skills
- React JS
- JavaScript
- TypeScript
- GraphQL
- HTML5
- CSS3
- RESTful APIs
- Flux
- Redux
- Jest
- Mocha
- Web Performance Optimization
- DOM Manipulation
- Code Reviews
- Troubleshooting
- Debugging
Benefits
- Competitive Salary
- Opportunity To Work On Innovative Projects With Cutting-Edge Technologies
- Collaborative And Inclusive Work Environment
- Continuous Learning And Professional Development Opportunities
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
- Engineering
- Data & Analytics
Keywords
- JavaScript
- React JS
- TypeScript
- GraphQL
- HTML5
- CSS3
- RESTful APIs
- Flux
- Redux
- Jest
- Mocha
- Web Performance Optimization
- DOM Manipulation
- Code Reviews
- Troubleshooting
- Debugging
- Front-End Development
- User Interfaces
- Web Applications
- Performance Optimization
- Technical Feasibility
- UX/UI Design
- Scalable Applications
- High-Performance Applications
- Emerging Technologies
- Development Team
- Collaborative Environment
- Continuous Learning
- Professional Development