- Company Name
- Resilience
- Job Title
- Senior front-end engineer
- Job Description
-
Job Title: Senior Front-End Engineer
Role Summary:
Lead the design, development, and deployment of high‑quality, user‑centric front‑end applications for a new psychiatry product. Own complex features from concept to production, mentor peers, and shape engineering standards across the organization.
Expectations:
* Deliver robust, maintainable code in a fast‑moving, cross‑functional environment.
* Own feature ownership, technical scoping, and deployment activities.
* Mentor junior/mid‑level engineers and contribute to team rituals.
Key Responsibilities:
* Design and implement responsive web interfaces using React.js (and related libraries).
* Collaborate closely with backend, mobile, data, design, QA, and product teams to ship new features.
* Drive feature ownership from idea to deployment, including scoping, task breakdown, and milestone tracking.
* Participate in grooming, planning rituals, and code reviews.
* Monitor production services, investigate incidents, and resolve performance or usability issues.
* Enhance observability: implement error tracking, analytics, and monitoring for front‑end health.
* Continuously improve CI/CD pipelines, test coverage, and developer experience.
* Contribute to the frontend guild: define long‑term standards, best practices, and design system guidelines.
* Document architectural decisions, design patterns, and knowledge for team scalability.
Required Skills:
* Advanced proficiency in React.js (hooks, context, performance optimization).
* Strong JavaScript/TypeScript fundamentals and modern ES6+ features.
* Experience building scalable, secure, and performant web applications.
* Familiarity with REST/GraphQL, authentication flows (OAuth, Keycloak optional).
* Proven ability to write clean, maintainable, testable code.
* Experience with CI/CD orchestration, automated testing, and code quality tooling.
* Good communication skills; ability to articulate technical decisions and mentor peers.
* Comfortable working in cross‑functional, agile teams.
Optional / Desired:
* Healthcare or medical‑device domain experience.
* Next.js or similar server‑side rendering frameworks.
* Keycloak integration knowledge.
Required Education & Certifications:
* Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.
* No mandatory certifications required.