Role purpose:
To Work in a delivery team following Agile working Model to Implement & Deliver software applications based on business & technical requirements
Key accountabilities and decision ownership:
- Develop and build advanced applications
- Review code developed by the rest of the team
- Owns a medium-to-large feature from technical design through completion
- Perform unit testing for developed modules
- Understanding of platform constraints
- Participate in hiring as a technical interviewer
- Proactively improve work by creating automated tasks, templates and reusable components
- Contribute to open-source components on behalf of your team
- Troubleshoot & Fix bugs raised by customer or testing teams
- Documentation for written code
Core competencies, knowledge and experience:
- Team player with co-operative spirit
- Excellent communication skills
- Innovative and self-motivated
- Capable to mentorship others
- Hard worker with high sense of ownership
- Agile awareness is a must
- Ability to understand, discuss & present business context with technical & non-technical internal & external stakeholders
General technical / professional qualifications:
- 4-6 years of development experience
- Deep Understanding OOP/Functional Oriented Programming
- Practical experience in Unit Testing and mocking concepts
- Experience working with remote data via REST and JSON
- Experience with third-party libraries and APIs
- Knowledge of system design basics
- Deep knowledge of code quality tools e.g., Linting tools & SonarQube
Specific technical / professional qualifications:
- React Js
- Redux
- Unit testing
- Agile
- Saga middleware
- Service Worker
- Performance tuning and optmization
- Familiar with react Echo System
- Familiar with Webback configuration
- React Lazy Loading
- Familiar with PWA
#_VOIS#WeMoveTheWorld#MoveWithUs