About You
Senior software engineers (FE) play a key role in inspiring and driving outcomes within the engineering team.
You'll be part of a cross-functional team responsible for the full development life cycle and engineering of an application, from conception to deployment.
Your area of expertise will be front-end, and you're expected to suggest or find solutions for arising issues.
Your Day-To-Day
Participate in Agile/Scrum development with Scrum Master and Product to deliver high-quality front-end engineering solutions within a given timeframe.
Communicate moderate to complex solutions effectively to the team.
Experiment with new technologies, bringing perspectives on how they can help the team.
Adapt to changes based on business needs.
Practice security, performance, and scalability as principles in your decisions and contributions.
Document and share knowledge as part of your workflow.
Your Know-How
Diploma/Bachelor's Degree in Computer Science or a related technical field or equivalent practical experience.
1-3 years of proven working experience in front-end development.
Experience in at least one of these frontend frameworks: Vue, React, or Angular.
Familiarity with front-end technologies like Typescript, Webpack, SASS/SCSS, or similar tools.
Ability to create responsive and interactive user experiences.
Familiarity with RESTful APIs.
Experience with node/npm.
Hands-on experience with version control systems such as Git.
Familiarity with popular third-party frameworks/libraries.
Ability to identify, debug, and address complex/performance issues.
Understanding of code optimization and building reusable components.
Write clean, high-quality, maintainable code daily.
A passion for staying up-to-date with the latest front-end technologies and best practices.
Experience driving and executing automation initiatives to improve Development/QA using CI/CD tools like Gitlab, ArgoCD, etc.
Knowledge/experience with Application Logging, Monitoring, Performance Management such as Datadog and Sentry.
Knowledge in testing frameworks such as Vitest, Jest, etc.
Experience in using different rendering approaches like SSR, SSG, and CSR.
Familiar with real-time interactivity for notifications or communications (understanding real-time technologies like websockets, webrtc, server-sent events).#J-18808-Ljbffr