Lead the full software development process, steering concept generation, design, and deployment with a strong eye for detail and efficiency
Champion the maintenance and iterative enhancement of software post-deployment, ensuring optimal functionality and user satisfaction
Navigate the end-to-end life cycle of software and application production, applying industry best practices and innovative strategies
Guide and support the formulation, writing, construction, and deployment of software, exhibiting strong leadership in a collaborative environment
Preside over automated testing processes and offer insightful feedback to management throughout development stages, ensuring software quality
Implement and validate modifications to pre-existing programs, alongside rigorous testing to guarantee smooth transitions and updates
Lead and mentor a team of Full Stack developers, fostering skill development and promoting a culture of technical excellence
Job Requirements:
Bachelor s/Master s degree in Engineering, Computer Science (or equivalent experience)
At least 3+ years of relevant experience as a full-stack developer
At least 5 years of hands-on experience with React and TypeScript, demonstrating advanced proficiency and a proven ability to deliver high-quality solutions
3+ years of experience in managing state with Redux, including 2+ years with Redux Saga, showing a deep understanding of modern state management techniques
2+ years of experience leveraging Node.js in project development, with the ability to integrate backend systems seamlessly
Strong foundation in UX design principles to ensure user-centric development throughout the product lifecycle
Familiarity with AWS services is highly desirable, imparting the capacity to work in cloud-based infrastructure environments
Exemplary leadership skills, with prior experience leading a team of developers and a track record of successful project delivery
Ability to maintain a 6-hour overlap with onshore development teams, necessitating flexible availability and strong communication skills
Fluent in spoken and written English communication