Software Engineer - Developer Jobs in Bangalore - GyanMatrix Technologies Pvt Ltd
Job Description
We are looking for a JavaScript Developer who is motivated to combine the art of design with the art of programming. Responsibilities will include implementing visual elements and their behaviors with user interactions. You will work with both front-end and back-end web developers to build all client-side logic. You will also be bridging the gap between the visual elements and the server-side infrastructure, taking an active role on both sides, and defining how the application looks and functions. You will be boarded into the team that manages higher secondary school projects on Salesforce stack. You will be given an opportunity to learn the entire ecosystem of salesforce.
Responsibilities:
Develop new user-facing features, and fix existing issues
Build reusable code and libraries for future use
Ensure the technical feasibility of UI/UX designs
Optimize applications for maximum speed and scalability
Collaborate with other team members and stakeholders
Proactively learn new modules / products for the upcoming sprints
- Strong understanding of Advanced JavaScript, its quirks, and workarounds
Good understanding of web markup, including HTML5 and CSS3
Strong hands-on experience with advanced JavaScript libraries and frameworks such as AngularJS, ReactJS etc.
Understanding of Software Design Patterns
Good understanding of AJAX, REST APIs, Remote functions and prior development experience in building the same.
Proficient understanding of cross-browser compatibility issues and ways to work around such issues
Familiarity with front-end build tools, such as Grunt and Gulp.js
Hands-on experience with NodeJS and frameworks like Express, Strongloop, Hapi, etc.
Proficient understanding of code versioning tools, such as Git.
- Prior experience in setting up and using Build & Deployment tools like Jenkins, Teamcity, etc.
Prior knowledge of Salesforce will be valued.
Prior experience in Agile / Scrum process will be valued.
Experience with Python is a plus.
Experience in developing command line tools is a plus.
Experience with JIRA is a plus.
Ability to work in varying timezone.
Job Particulars
About Company
We are a team with a passion for creativity — creativity makes us happy. Our talented teams craft the best code, best services, best solutions and design amazing user experiences for our clients. We have done it for mass Media and Publishing giants in past and we truly believe in the transformative power of smartwork and complete ownership and their ability to simplify communications, elevate experiences, engage and inspire people everywhere. We have a CEO with semiconductor and enterprise background, core team with expertise on analytical engineering and mobile development. With such a blend, we got the perfect recipe to execute on mobile, web, analytics and IoT platforms. We got a standard and benchmark that we strongly adhere on UX designing and this often takes us to our team’s favorite hotspot. Yes, we develop most of our mobile solutions with native SDKs of Android and IOS.