
Software Engineer I Front End + Integrations


Experience • 1-3 years.
Skill to Test
• ReactJS
• JavaScript, jQuery
Primary Skills
• Frontend frameworks (ReactJS and/or Angular)
• Pure JavaScript, jQuery
• Bootstrap, HTML5, CSS, SASS
• CRM Development (Salesforce, Dynamics, ServiceNow)
• Working with third-party APIs
Secondary Skills (nice to have)
• Java EE (Servlets, JSTL, JSP, JDBC)
• Passionate about Implementing UX\UI of web applications
• API Design (REST)
• Understanding of browser technologies and limitations
Soft Skills
• Thrives collaborating in a team environment with a diverse range of people
• Passionate about delivering an amazing customer experience
• Able to have a change of mind, and able to change the minds of others
• Writes clearly and concisely
• Capable of working without a company office, with a fully remote team
Growth Skills
• Possesses a good work ethic; a self-starter with a desire to grow
• Always looking for better ways to get the job done

About Gipfel & Schnell Consultings Pvt Ltd
About
Gipfel & Schnell was born from a seed of thought, to provide exceptional service(s) to the ever-expanding conglomerate of businesses across the Knowledge Space. We have over time, amassed a wide array of success stories based on our ability to function as a Value driven extension with all of our Partners. This has been forged in the areas of Talent Acquisition, HR Practice, BPR and IT Consulting.
G&S with its rich and diverse team boasting of extensive experience across Industries, Functions and Geographic Locations strongly believe in All-Round Solutions to give its Partners a competitive edge in the respective areas.
Connect with the team
Company social profiles
Similar jobs

Job Description
Egnyte is seeking talented engineers to join our team in Mumbai or to work remotely elsewhere in India. If you’d like to contribute your skills to the development of a global product with an impressive client base, please reach out!
Egnyte is a product-focused company based in Silicon Valley in California, not a software outsourcing business. We build and maintain our flagship software used by companies like Red Bull and Yamaha. We help businesses navigate the complex world of content and data management. Egnyte provides customers with secure access to 100% of their business files from any device, regardless of where those files physically reside. More than 16,000 customers trust Egnyte to enhance employee productivity, automate data management, and reduce file-sharing cost and complexity.
Your job will be to make meaningful contributions to two parts of our platform: Egnyte Protect and Egnyte Connect.
You’ll have plenty of opportunities to learn from other Egnyters working in India, the United States, and Poland. Knowledge-sharing is a fundamental part of our culture, and we know how to share knowledge across distributed teams.
We’re building enterprise software for companies of all sizes. It means that every day we’re dealing with a large scale. We build our apps with React, we use SASS and CSS modules for styling, Webpack for bundling, Jest and Enzyme for testing, and Redux with Sagas for state. We do have some older bits of tech in our stack too, like Backbone with Marionette, but we’re actively working on removing them from our codebase.
Since our app is fairly complex, we care about writing a fair amount of tests for it. We have thousands of unit and functional tests and this number is getting bigger. We are aiming to move to continuous delivery when our coverage is satisfactory. Our app is used by thousands of people every day—it’s a tool for them to do their job which is why we care a lot about not having any regressions in the app.
As engineers, we have strong product ownership. It means we are part of product development from early designs to deployment and monitoring. This allows us to have a deep conversation with Design and Product teams about not only how we build things but also what we build.
What You’ll Do will include
- Developing system components throughout the whole product lifecycle. Your task will be to build user interfaces that are usable and informative. In order to do that, you’ll need to combine and process data from different parts of the system. Building a scalable and maintainable product used by over 350 thousand users every day
- Influencing the development strategy and technologies of a global product deployed on hundreds of servers around the world
- Supporting other team members to help them fulfill their potential
- Leading and owning projects end to end, from design to deployment
- Collaborating with other frontend developers to design, architect, implement, and build a frontend project
- Being part of a professional team collaborating with QA and backend developers
- Cooperating closely with UX designers and product owners to bring state-of-the-art frontend experience of a product.
- Coming up with your own ideas for product enhancement and productivity boosts
Your Qualifications
- Hands-on experience designing and developing highly scalable applications from both functional and performance perspective
- Expert knowledge of ES6+, HTML5, CSS3
- Experience with React ecosystem (our stack is based on React, Redux, Webpack)
- Practical experience with TDD
- Understanding of cross-browser compatibility issues
- Adaptability in a dynamic environment
- Practical experience with unit testing and end-to-end automation
About Egnyte
In a content critical age, Egnyte fuels business growth by enabling content-rich business processes, while also providing organizations with visibility and control over their content assets. Egnyte’s cloud-native content services platform leverages the industry’s leading content intelligence engine to deliver a simple, secure, and vendor-neutral foundation for managing enterprise content across business applications and storage repositories. More than 16,000 customers trust Egnyte to enhance employee productivity, automate data management, and reduce file-sharing cost and complexity. Investors include Google Ventures, Kleiner Perkins, Caufield & Byers, and Goldman Sachs. For more information, visithttp://www.egnyte.com/"> http://www.egnyte.com/">www.egnyte.com
#LI-Remote

Job Description:
We are looking for an experienced developer to be a part of our growing team. You will be working here to create, design and develop software for both web and mobile applications using Node js.
Skills to be required:
- To design, develop and maintain Scalable web applications using node js.
- Collaborate with front-end developers on the integrations of elements.
- To write Reusable, testable and efficient code.
- working closely with front-end developers to integrate user-facing elements with server-side
- Implement security and data protection measures.
- Perform code reviews, debug and improve applications for performance.
Responsibilities:
- Proven experience for 2-4 years of experience as a Node.js Developer
- Proficiency with front-end technologies like HTML,CSS, Javascript and React js
- Experience with RESTful API Development
- Knowledge of database systems like MongoDB and Mysql
- Understanding of code versioning tools like Git
- Strong problem solving, communication skills and team work abilities.

React.JS JD:
We are looking for a skilled react.js developer to join our front-end development team. In this role, you will be responsible for developing and implementing user interface components using React.js concepts and workflows such as Redux, Flux, and Webpack. You will also be responsible for profiling and improving front-end performance and documenting our front-end codebase.
To ensure success as a react.js developer, you should have in-depth knowledge of JavaScript and React concepts, excellent front-end coding skills, and a good understanding of progressive web applications. Ultimately, a top-class react.js developer should be able to design and build modern user interface components to enhance application performance.
React.js Developer Responsibilities:
Meeting with the development team to discuss user interface ideas and applications.
Reviewing application requirements and interface designs.
Identifying web-based user interactions.
Developing and implementing highly responsive user interface components using react concepts.
Writing application interface codes using JavaScript following react.js workflows.
Troubleshooting interface software and debugging application codes.
Developing and implementing front-end architecture to support user interface concepts.
Monitoring and improving front-end performance.
Documenting application changes and developing updates.
React.js Developer Requirements:
Bachelor’s degree in computer science, information technology, or a similar field.
Previous experience working as a react.js developer.
In-depth knowledge of JavaScript, CSS, HTML, and front-end languages.
Knowledge of REACT tools including React.js, Webpack, Enzyme, Redux, and Flux.
Experience with user interface design.
Knowledge of performance testing frameworks including Mocha and Jest.
Experience with browser-based debugging and performance testing software.
Excellent troubleshooting skills.
Good project management skills.

Experience: 3.5 - 5 years
Description :
- Very good experience in design and development on UI front end Technologies.
- Minimum 3+ Years of web application development using HTML 5, CSS3, Bootstrap, JavaScript.
- Experience in development of Angular 2/4/6.
- Expertise in Responsive web design, HTML5, and CSS pre-processors SASS and LESS
- Good in UML, OOPS, design principles and patterns, architectural trends and data modeling.
- Strong in JavaScript (object oriented concepts) & JavaScript optimization
- Experience on JavaScript frameworks such as AngularJS, ReactJS, NodeJS etc.
- Ability to convert Wireframes in to UI design
- Good designing capabilities using Bootstrap framework, SEO and using strategies for cross-platform design initiatives with a 360-degree digital design
- Strong experience with debugging skills and fixing Cross Browser Compatibility issues and Optimization for web by using best practices
- Good Communication
- Good knowledge of quality standards and best practice

Job Title
Senior Frontend Developer (SDE-2)
Responsibilities:
- Collaborating with the UX team, product managers, back-end engineers and other technical teams to create new, delightful and scalable UI
- Taking responsibility for all front end development on a project
- Taking initiatives to build better and faster solutions to the problems of scale
- Adhering to style standards on fonts, colors and images
- Mentoring junior devs and helping them out with bugs
- Taking initiatives to improve the codebase, DX, abd performance
- Building out UI from design mockups & conducting layout adjustments based on feedback from users
- Being on production support
Requirements:
- Knowledge of and experience in advanced Javascript framework: ReactJS, AngularJS, and VueJS
- 3-5 years of overall experience
- Familiarity with common Javascript Libraries such as jQuery would be a plus
- NodeJS knowledge is a plus
- Knowledge about UI testing automation
- UI Performance: should have hands on experience of optimizing page load, rendering, and caching
- Sense for appeal & aesthetics from a usability perspective
View Less
Skills
REACT.JS, FRONT END, LEADERSHIP SKILLS


We are looking for an Angular Developer to join our awesome team and deliver a streamlined user experience. We want a team member who strives to develop a first class codebase using Angular best practices. As an Angular 6/7/8 Developer, you will implement a complete user interface in the form of a mobile and desktop web app.
AngularJS Developer duties and responsibilities:
- Develop User interfaces for Modern Rich Internet Applications with the latest Front End Technologies
- Perform product analysis and development tasks of increasingly complex nature which may require extensive research and analysis.
- Writing tested and documented JavaScript, HTML and CSS
- Make design and technical decisions for Angular projects.
- Develop application code and unit test in the Angular, Rest Web Services and Java technologies for the Application Development Center.
- Ensuring high performance
AngularJS Developer requirements and qualifications:
- Up to 3 years Experience with Angular 6/7/8.
- Strong expertise with HTML, CSS, and writing cross-browser compatible code.
- Good understanding of AJAX and JavaScript Dom manipulation Techniques
- Experience with RESTful services
- Experience in JavaScript build tools like grunt or gulp
- Expert in any one of the modern JavaScript MV-VM/MVC frameworks (Angular, JQuery, NodeJS, GruntJS)
- Familiar with testing frameworks (Ex. Jasmine)
- Test runner framework (Ex. Karma)
- Hand on and implements complex Angular applications, directives, controllers, services
- Critical thinker and problem-solving skills
- Team player
- Good time-management skills
- Great interpersonal and communication skills
Pre-requisites:
- Excellent English communication skills
- Should be willing to run that extra mile for the role
- A positive approach with a go-getter attitude.
- Excellent team player


- Developing user interface components and implementing them following well known Reactjs workflows such as Flux and Redux
- Translating designs and wireframes into high quality components.
- Should strong Component based programming and Concepts like Life Cycle Hooks and Communications.
- Ensuring that all components and the overall application are robust and easy to maintain
- Coordinate with the rest of the team working on different layers of the infrastructure
- Should have capabilities to judge or choosing the right/suitable plugin for application requirements
- Should have knowledge of application build generation and optimizations.
Technical Experience:
- Should be strong in Development Life Cycles like Agile
- Should be strong Javascript Core (Core Concepts, Design Patterns, etc)
- Should be strong in Angular and ReactJS Concepts
- Strong proficiency in JavaScript including DOM manipulation and the JavaScript object model Thorough understanding of Reactjs and its core principles
- Should be strong at least one javascript testing framework like Jasmine
,Enzyme
Required Skills:
- Bachelors/Masters in Computer Science with relevant industry experience
- At Least 7 years of Front end frameworks with at least 4 years on React
- Must be working on ReactJS project as on date.
- Experience in developing responsive Web Application Development
- Experience building reusable UI elements including trading grids, dialogs, and screen navigation widgets
- Expert level Programming experience in HTML 5, CSS 3, JavaScript, Typescript, Angular and React JS
- Experience with AWS, developing and deploying application to cloud environment
- Experience in using the popular UI Frameworks, Libraries or Plugins
- Experience in Writing Test Cases and Generating Test & Coverage reports
- Experience with Git, Java, Maven, SQL, Jira and or Hudson/Jenkins

Job Description:
We are looking for a React Native developer interested in building performant mobile apps on both the iOS and Android platforms. You will be responsible for architecting and building these applications, as well as coordinating with the teams responsible for other layers of the product infrastructure. Building a desired structure is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required.
Job Requirements:
- Strong development and fundamental knowledge of React Native.
- Minimum 1 year of hands on experience in React Native is required for this position
- Leverage native APIs for deeper integrations with iOS/Android platforms.
- Work with engineers, designers, product managers.
Skills Required : React-Native, JavaScript, ES6, REDUX, API, Firebase, Android setup, iOS Setup

Requirements and Qualifications
- Bachelor’s or master degree in engineering
- 4+ years of work experience.
- Proficient understanding of HTML, CSS, and Javascript
- Proficient understanding of ReactJs or similar library
- Good understanding of responsive web development
- Good understanding of SEO and analytics
- Ability to break the business problem into smaller features
- Ability to access the technical feasibility of UI/UX designs
- Build reusable code and libraries for future use
- Optimize application for maximum speed and scalability
- Proficient understanding of cross-browser compatibility



