Front End Engineer
4 openings for Chandigarh, IN
« Openings at ProofHub
ProofHub is an "all-in-one project management software" for the growing business needs and is loved by 85,000+ teams and businesses worldwide.
ProofHub puts all the right tools your team needs in one place without having to invest in several of them to manage projects and collaborate. It helps to plan what needs to be done, discuss ideas, organize documents, deliver projects and get more done in less time. This way, managers know what the team is working on, the team knows what they need to do and the clients stay in the loop with no sweat, in a single, streamlined place.
Job description:
ProofHub is looking for experienced, client-side engineers to join our team to lead initiatives on some of our largest client engagements. Senior client-side engineers liaise between cross-functional teams to understand core presentation layer requirements and also recommend and implement solutions that follow-up best practices and standards. They are also the main communication hub with the server-side team and are responsible for collaborating with them to identify integration points and dependencies.
Responsibilities:
- Build, polish, and ship elegant interfaces that deliver amazing customer experiences.
- Expertise in HTML and CSS who can build UI quickly and with pixel perfection.
- Proven in-depth knowledge of popular JavaScript frameworks such as jQuery, Backbone, Angular, NodeJS, etc.
Can articulate JavaScript design patterns. - Collaborate with a team of world class developers, designers and product managers to create great software.
- Passionately write elegant and reusable code.
- In depth understanding of cross-browser, front-end development issues.
- Be mindful of adding code into a large code base and embrace writing tests.
- Long term experience translating comps and wireframes into semantically correct web templates.
- Experience with source control (SVN / GIT) and bug tracking systems.
- Excellent time management, problem solving, teamwork, and communication skills.
- Excellent working knowledge developing cross platform/browser compatibility (IE, Firefox, Safari, Opera, etc.) for dynamic web applications.
- Loves logic and problem solving.
Requirements/Qualifications:
- 5+ years client-side development experience.
- Experience developing apps using Sencha/Ext, GWT and Sencha Touch.
- Expert-level ability with XHTML/HTML5, CSS, JavaScript, AJAX, and JSON/XML.
- Strong knowledge in at least one MVC JavaScript framework such as Ember, Backbone, Angular etc.
- Exposure to Ruby, Rails, Git is a plus.
- Experience working in an agile development environment.
- A desire to work in and previous experience working with open source projects.
- Solid understanding of Computer Science fundamentals including object oriented design, data structures, algorithm design, problem solving and complexity analysis.
- Strong understanding of infrastructure and scalability.
- Experience with content management systems and mobile application development a plus.
- Excellent debugging and troubleshooting skills.
- Excellent verbal/written communication skills and strong time management and problem solving capabilities.
About ProofHub:
We're here to build an exceptional company and for this we're looking for creative, ambitious people to add to our growing Proofamily! We’re casual, we hate suits, we love challenges and we love solving problems. We build tools to bring people together to collaborate and communicate effectively.
To apply, send us an email at careers@proofhub.com