- Designs, develops, and maintains complex applications
- Develops unit tests and provides code coverage to accurately test business logic and functionality
- Participates in developing specifications such as user stories and designs
- Solves or recommends solutions for complex issues and problems
- Assist in the development of logical and physical specifications
- Documents designs, issues, solutions, tips & tricks as needed
- Fosters a team approach to software development and delivery
- Ensure website responsiveness.
- Work with design team to develop visual components
- Work on site reliability, quality, define SLA, SLO, SLI and able to monitor and meet the application KPIs
- Stays current in new IT technologies to maintain a high level of subject matter expertise.
- Architecture and design of the web application and supporting components.
- Understanding of code security and data protection.
- Proficient experience using with any of these languages ReactJS, Redux, React Native, VueJS, NodeJs
- Experience with backend technologies such as Java, PHP, Golang, etc.
- Experience with writing unit test cases for both back end and front-end stacks
- Understanding of mobile first approach in development
- Experience with cloud message APIs and usage of push notifications.
- Knowledge of code versioning tools such as git, svn, etc.
- Experience with working in a CI/CD environment
- Knowledge of agile methodologies like Scrum, SAFe
- HS Diploma or GED from accredited institution