Lead the development of new features and enhancements
Work with our tech stack and tooling which includes but is not limited to:ReactJS TypeScriptJest Enzyme CypressEasyPeasy (Redux ModX) React Storybook AWS GitHub CI and TDD practices
Elaborate on the technical design of complex systems or their large components
Ensure high quality maintainability and conformance of software to best practices
Produce clean code
Participate in requirements clarification sessions collect inputs and requirements for assigned tasks
Proactively review code with peers to ensure its quality
Participate in estimation and planning sessions
Develop technical project documentation and user documentation
Participate in project and team meetings providing relevant contributions and information
Understand and contribute to the teams product roadmap coming up with sound technical designs and solutions to challenging problems
Work closely with our UX/design team to ensure we produce coherent products that are a pleasure to use
Follow the Agile Scrum process working in sprints to timely deliver work that satisfies all user story criteria and is of sound technical quality
Play a supervisory advisory and coaching role for one or several Senior specialists ensuring their assigned tasks delivery thanks to guidance and peer reviews provided
Participate in technical interviews of software developer specialists and perform assessments of candidates capabilities against job requirements
Qualifications :
5 years of software engineering experience
Excellent knowledge of JavaScript/TypeScript ReactJS and the related ecosystem
Strong knowledge of algorithms and data structures
Expertize in documentation Software Development Lifecycle and ALM Tools
Strong estimation skills with the ability to come up with solutions pros and cons
Experience in designing implementing and shipping rich Frontend applications
Strong knowledge of functional programming concepts and other programming paradigms
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.