Job Overview
We are seeking a highly skilled and experienced Senior Front-End Software Engineer to join our dynamic team. In this role, you will lead the design, development, and optimization of user-facing features, ensuring exceptional performance, scalability, and user experience. You’ll collaborate closely with product managers, designers, and back-end engineers to build modern, responsive web applications.
Key Responsibilities
- Lead the architecture and development of high-quality front-end solutions using modern JavaScript frameworks
- Translate UI/UX designs and wireframes into high-quality, responsive code
- Mentor junior developers through code reviews, technical guidance, and best practices
- Optimize applications for speed, scalability, and accessibility
- Collaborate with cross-functional teams to define, design, and ship new features
- Ensure code quality through automated testing and continuous integration
- Stay current with emerging technologies and front-end development trends
- Participate in sprint planning, technical discussions, and architectural decisions
Qualifications
- Bachelor’s or Master’s degree in Computer Science or a related field, or equivalent experience
- 7+ years of experience in front-end development
- Advanced proficiency in HTML5, CSS3, JavaScript (ES6+), and one or more modern front-end frameworks (preferably React)
- Experience with state management libraries
- Familiarity with RESTful APIs, GraphQL, and back-end integration
- Deep understanding of responsive design, cross-browser compatibility, and web accessibility
- Excellent problem-solving skills, attention to detail, and communication abilities.
- Experience with TypeScript.
- Familiarity with server-side rendering (e.g., Next.js)
Preferred Skills (Bonus)
- Knowledge of performance profiling and front-end monitoring tools (e.g., Lighthouse, Sentry).
- UI/UX sensibility and experience collaborating with design systems (e.g., Storybook, Figma).