Job Summary
Key Responsibilities
Regularly collaborates with cross-functionalstakeholders, such as product managers,designers, and team leads, to align on projectgoals and technical solutions.
Communicates trade-offs, technical risks, anddependencies to stakeholders, ensuringtransparency in decision-making.
Needs to balance stakeholder expectationswith technical feasibility and team capacity.
Plays a key role in managing feedback loops,ensuring technical deliverables meet businessand user needs.
Focuses on leading and executing medium-to-large projects or critical components,ensuring alignment with team goals andpriorities.
Contributes to team deliverables by designing,implementing, and optimizing complexsystems or subsystems with a focus onscalability, reliability, and efficiency.
Participates in and leads team discussions,providing technical guidance, mentorship, andfeedback to peers and junior engineers.
Deep understanding of programminglanguages, frameworks, and architecturalpatterns relevant to the team's domain.
Strong knowledge of systems design,scalability, reliability, and security.Proficient in debugging and optimizingcomplex systems.
Awareness of industry trends and bestpractices, with the ability to evaluate andrecommend new technologies.
Knowledge of project management tools andtechniques to assist in planning and delivery.
Skill Requirements
Experience: 5 to 8 years
Advanced skilled in:
Backend/Frontend:
General knowledge of Object-OrientedProgramming (OOP)
Experience with Tested-Driven Development(TDD)
Experience with Continuous Integration and Continuous Deployment (CI/CD)General knowledge of RESTful services
Frontend:
Experience with Javascript or Typescript.
Experience in one or more frameworks suchas Angular or ReactExperience with RxJSExperience with HTML and CSS.
General knowledge of NGRX (nice to have NH)
Mobile-app Engineer:Experience in Flutter & Dart (highly preferable)Working knowledge of Rest API
Quality Assurance Engineer:
Working knowledge of Azure Test Plans (is aplus)
Working knowledge in automated testing inJava
Data:
Working knowledge of SQL, Data Warehouses
Working knowledge in automated testing inJava Data Visualization Tools
Working knowledge with AI / MachineLearning techologies