29 Vinz Global Jobs
6-12 years
Senior Software Engineer - Javascript/ECMAScript (6-12 yrs)
Vinz Global
posted 16hr ago
Flexible timing
Key skills for the job
We are seeking a highly skilled Senior Software Engineer with 6-12 years of industry experience to join our dynamic team.
The ideal candidate will collaborate with developers and stakeholders to design, develop, and maintain robust and innovative software solutions.
This role involves working on both front-end and back-end technologies, integrating APIs, and ensuring high code quality.
Roles and Responsibilities :
- Collaborate with development team members and stakeholders to design and implement new features.
- Create, design, and implement layouts for both new and existing web pages.
- Design and maintain database schemas for efficient data storage and processing.
- Maintain and enhance legacy code, including debugging and optimizing existing solutions.
- Integrate external software libraries and APIs into current projects.
- Develop user-facing features using React.js and build reusable components.
- Translate designs and wireframes into high-quality, functional code.
- Identify and troubleshoot bottlenecks and bugs, implementing effective solutions.
- Maintain code quality through reviews, organization, and automation.
- Provide documentation, release notes, and root cause analysis as needed.
- Ensure the product meets quality standards in functionality, performance, stability, and reliability.
- Work independently and provide guidance to junior team members.
Skills and Qualifications Required :
- 6-12 years of industry experience in software development.
- Proficiency in HTML, CSS, JavaScript, and expertise in ECMAScript and DOM manipulation.
- Strong knowledge of React.js and its core principles, including Flux or Redux (isomorphic React is a plus).
- Proficiency in at least one backend language such as PHP, Python, or Java.
- Thorough understanding of web architectures, design patterns, and best practices.
- Strong knowledge of RESTful APIs and modern authorization mechanisms like JWT.
- Familiarity with Git and SVN for version control.
- Proficiency in relational databases like MySQL or PostgreSQL.
- Familiarity with backup solutions, virtualization, and network-attached storage (a plus).
- Experience with automated testing platforms and unit testing.
- Knowledge of package managers, CI/CD pipelines, and version control systems.
- Capability to architect complex software solutions and handle large codebases.
- Experience with machine learning algorithms is a plus.
- Strong written and verbal communication skills, along with good organizational and leadership abilities.
- Self-starter with a quick learning ability, comfortable working with remote teams
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Senior Software Engineer roles with real interview advice