- Industry:Information Technology
- Category:Software Development
- Minimum Education: Bachelor Degree
- Skills:Experience with creating RESTful API with Nodejs, MongoDB
- Job LocationKathmandu
- Posted on:February 04,2021
- Apply Before:April 17,2021
The ideal candidate will be responsible for developing, implementing, and testing the features that satisfy the requirements of the product, monitor, and maintain existing products and report progress to concerned personnel. This is a great opportunity for a Sr. Software Engineer who is looking for a challenging, rewarding, and hands-on experience in a fast-growing startup.
Required skills/Competencies :
● Must have a full-time Bachelor's degree in Computer Science or similar.
● At least 3 years of work experience in a related field.
● Strong understanding of one/two of the four top frontend frameworks (Reactjs, Angularjs, Emberjs, Vue JS)
● Experience with HTML, CSS, DOM events, CSS pre-processing frameworks (Sass, Less, Stylus), Data Visualization Frameworks (D3), DraftJS, and other industry standards.
● Knowledge of any back end technologies such as Java or NodeJs.
● Solid understanding of Data Structure and Algorithms and Object Oriented Programming concepts
● Familiarity with Version control tools, deployment process, AWS and various services.
● Good debugging skills and user interactivity skills.
● Proficient understanding of cross-browser compatibility issues and ways to work around such issues
● Experience with common front-end development tools such as Webpack, npm, yarn, gulp, etc.
● Proficient knowledge on Promises, AJAX, Restful API, Optimized JSON Structure
● Follow agile principles and processes including (but not limited to) standup meetings, sprints, and retrospectives.
● Must have lead the team in at least one project
● Ability to design, build and work with RESTful Web Services in JSON and XML formats.
● Ability to work independently or in a collaborative environment with a proactive attitude.
● Strong problem solving and written and verbal communication skills in English.
● Develop, implement and test features that satisfy requirements of product, monitor and maintain existing products and report progress to concerned personnel.
● Experience with creating RESTful API with Nodejs, MongoDB
● Ensure the technical feasibility of UI/UX designs
● Build reusable components and libraries that can be reused in the future.
● Optimize applications for maximum speed and scalability
● Collaborate with other team members and stakeholders
● Ensure quality frontend application and API implementations
● Good understanding of browser rendering behavior and performance
● Understanding of Mobx, Redux, React hooks, Typescript is plus.
● Provide proper guidance and supervision of subordinate engineers and their work.
● Refactoring, debugging, testing and implementing changes to existing applications to meet project requirements.