We are looking for a Senior Web Developer who is motivated to combine the art of design with the art of programming. Responsibilities will include implementing visual elements and their behaviors with user interactions. You will work with both front-end and back-end web developers to build all client-side logic. You will also be bridging the gap between the visual elements and the server-side infrastructure, taking an active role on both sides, and defining how the application looks and functions. We work with React and NodeJS and you should have done at-least 2 large projects in these frameworks. School project and hobby projects are not counted.
CORE RESPONSIBILITIES
- development teams with mentorship and code quality oversight, emphasizing a collaborative and knowledge-sharing culture.
- project execution in coordination with managers and leads, ensuring adherence to deadlines and quality standards.
- monitor application health, promptly addressing performance bottlenecks and potential security vulnerabilities.
- and sustain comprehensive technical documentation and system configurations.
- Jira for efficient task and workflow management, aligning team activities with project goals.
- and refine user-centric features, optimizing for cross-platform performance and speed, leveraging Agile methodologies.
- and document reusable code for scalable, future-proof applications.
- with UI/UX designers to translate visual concepts into functional, seamless web experiences, ensuring robust security measures are in place.
SKILLS AND QUALIFICATIONS
- Mandatory skills of JavaScript, ES6, HTML5, CSS3, SCSS, PWA, NodeJS, Express, ReactJS, Redux Toolkit, Git and responsive design.
- Experienced in Jest, React Testing Library, Puppeteer.
- Solid grasp of cross-browser compatibility, browser rendering, performance tuning, security best practices and SEO best practices.
- Strong communication skills and stakeholder management.
- Familiarity with TypeScript, Nginx.
- DevOps tools experience (Azure, Jenkins, Docker, Kubernetes) is valued.
EDUCATION & EXPERIENCE
Bachelor's Degree in Information Systems, Computer Science, or related field combined with 5+ years of experience in front-end development and delivery using JavaScript and related frameworks.