Senior Javascript Engineer
Job Overview
- Industry:Information Technology
- Category:IT / Technical / Support
- Minimum Education: Bachelors in Computer Engineering
- Skills:Python, Experience of AWS services such as Amplify, AppSync, Lambda, DynamoDB, Cognito
- Openings1
- Job LocationKathmandu
- Posted on:November 07,2022
- Apply Before:December 21,2022
About the Role
We are looking for a full-time Senior JavaScript Engineer who is motivated to combine the art of design with the art of programming. Responsibilities will include creating frontend infrastructure, implementing visual elements and their behaviors with user interactions, and efficient frontend communication to backend services.
Qualification and Experience
- Must have a full-time Bachelors degree in Computer Science or similar
- At least 5 years of work experience in a related field
Required Skills/ Competencies
- Strong javascript knowledge, its quirks, and workaround
- Understanding of Mobx, Redux, React hooks, and Typescript
- 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
- 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, Git (version control)
- Solid understanding of Data Structure and Algorithms
- Strong problem solving and written and verbal communication skills in English
- Familiarity of various AWS services and AWS CLI
- Familiarity with serverless application development in AWS
- Follow agile principles and processes including (but not limited to) standup meetings, sprints, and retrospectives
Additional Skills
- Familiarity with Python
- Experience of AWS services such as Amplify, AppSync, Lambda, DynamoDB, Cognito
- Good understanding of database systems and SQL
- Experience developing interactive, data-driven applications
Key Responsibilities
- Develop, implement and test features that satisfy the requirements of the product, monitor and maintain existing products and report progress to concerned personnel
- 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
Equal Employment Opportunity: We're proud to be an equal opportunity employer - and celebrate our employees' differences, including race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, and Veteran status. Differences make us better.