➡️ Job Description
▪️ Analyzes, develops, designs, and maintains software for the organization’s products and systems.
▪️ Performs system integration of software and hardware to maintain throughput and program consistency.
▪️ Develops, validates, and tests: structures and user documentation.
▪️ Work is accomplished without considerable direction.
▪️ Exerts significant latitude in determining objectives of assignment.
🟦 Essential Requirements :
✔️ Establishes requirements for highly complex software design projects and may lead a team responsible for establishing requirements. Ensure correct features are incorporated first in the projects.
✔️ Code Reviews
Drives code review of projects. Develops and applies technical and quality improvements.
✔️ Tests
Creates new programs, technologies and solutions based on novel or unique ideas. Ensures new ideas and methodologies are documented for use by software teams.
✔️ Problem Solving
Uses status as a knowledge leader in software design and functional knowledge (?) across multiple engineering disciplines and program management to provide technical leadership to a given program.
✔️ Tools
Defines requirements for and may design complex new tools to aid in the analysis and solving of complex problems.
✔️ Network
Can lead Agile development process including writing user stories and documentation.
🟥 Mandatory Skills:
Prominent Enough in React / ReactJS
Done any projects implementing Agile & Typescript or Having skills in both of them .