- React Native: 1+ years
- AngularJS: 2+ years
- NoSQL Database (Mongodb): 1+ years
- NodeJS: 2+ years
- Extra skills with VUEJS/ReactJS
- Experience designing and implementing REST APIs and database schemas.
We are looking to hire a full-stack developer to design and build the next generation web and mobile applications. Ideal candidate will have experience of working with a modern web/mobile development stack (Node.js, Express, AngularJS, ReactJS, React Native, NoSQL Database) and cloud-based services. The candidate will be responsible for overall application framework, development tools, user experience, deployment and testing strategy. The candidate will work closely with project stakeholders to gather requirements and understand their needs, conceptualize, as well as facilitate discussions and design sessions to create innovative and user friendly products.
ESSENTIAL JOB FUNCTIONS:
· Translate complex requirements into an easy to understand user experience by following the user-centered design process
- Have the ability to create prototypes and software flow
- Design, develop, and maintain complex, high performance, and adaptive web/mobile applications
- Document and follow best design and development practices and recommend best practices around source control, deployment, and issue tracking
- Participate in design and code reviews to ensure best practices and high quality code
- Integrate internal as well as third-party web services and component
- Proven experience in writing technical documentation.
- BS/MS in computer science/engineering, or relevant engineering discipline/experience preferred.
- 2+ years of experience in building customer facing cloud-based solutions.
- 2+ years of experience in product development using NodeJS
- 2+ years of experience with MEAN/MERN stack and other frameworks
- 1+ year of experience with React Native development
- Must have apps in production on both Google-Play and Apple App stores.
- Knowledge of object oriented design and design patterns.
- Experience developing web/mobile applications (MVC, RESTful, Web Services)
- Experience using D3JS,HighCharts or similar data visualization tool
- Solid understanding of web technologies such as REST, HTTP, JSON.
- Experience with NoSQL Database
- Experience using Bootstrap or similar responsive framework
- Familiar with development tools such as cross-compilation, source revision control (GIT), bug tracking (JIRA).
- Experience using build tools like Grunt or Gulp, Web Pack
- Evaluate and advocate the use of various Open Source technologies and third party solutions