Senior Software Engineer
Afiniti
- Pakistan
- Permanent
- Full-time
- Responsible for consuming and writing RESTful APIs - server-to-server and UI-to-server
- Responsible for developing robust UI components with graceful degradation
- Making sure the APIs are responding in a quick time
- Writing unit tests for front-end and backend components
- Bachelor's degree in computer science, electronics, mathematics or related fields
- 5+ years of hands-on experience in Node.js and React.js
- Experience in JavaScript / typescript
- Hands-on knowledge of Rest API based implementations
- Passion for writing clean and performant code
- Solid written and verbal communication skills to document and explain complex implementations
- Demonstrated ability to manage time independently and take ownership of tasks assigned
- Experience in application software development tools such as GIT, Eclipse, JIRA, Confluence, Bitbucket, SonarQube
- Excellent troubleshooting and problem solving skills
- Excellent inter-personal, team working and communication skills
- NLU, NLP knowledge and experience is a big plus
- Ability to work in a lab environment, perform hands-on configuration of network equipment, define test plans, and execute tests to meet requirements.