We are searching for a talented and experienced web application developer to join a highly agile/scrum development team to develop our next-generation data analytics applications. This is a senior technical role and the successful candidate must demonstrate a proven track record of developing enterprise-grade web front-end using technologies such as MEAN stack, JavaScript, Ajax, and JSON.
Primary responsibilities include:
-
Lead and develop web applications and data visualizations for our big data analytics platform.
-
Develop Proof-of-Concept and prototype applications using new technologies and frameworks. In addition to collaborating with internal teams and clients to create innovative solutions.
-
Help establish GUI best practices and JavaScript frameworks for web development
-
Provide technology and implementation expertise to domains, projects, or clients
-
Maintain leading-edge knowledge in emerging technologies and frameworks; participate in knowledge sharing and lessons learned sessions from project experiences
What you need for this position:
- 3+ Years of relevant experience.
- Hands-on Expertise in javascript-based frameworks and technologies such as ExpressJS, Angular (all versions), and NodeJS.
- Experience in building high-performance multi-user web-scale applications and portals.
- Familiarity with visualization libraries like D3 JS, Kibana, etc.
- Proven experience in developing software using the Agile/SCRUM development methodology.
- command of web standards, CSS-based design, and cross-browser compatibility.
- Attention to detail, Dedication, and Problem Solving skills.
- Knowledge of Elasticsearch, Neo4j / VoltDB / MongoDB / Redis is good to have.
Good understanding of developer tools and DevOps such as Git, Ansible, and cloud platforms such as AWS, Docker, etc is good to have.- Preferred, not mandatory - Prior experience in mobile development (Hybrid app- Ionic/Cordova, React Native)
Our perfect candidate is someone who:
-
Is proactive and an independent problem solver
-
Is a constant learner. We are a fast-growing company. We want you to grow with us!
-
Is a team player and a good communicator