Project Lead (React Redux)
Project Lead (React Redux)21
Applications
21
Applications
About the Job
Skills
Key Responsibilities
• Architect, design performant and usable frontend solutions
• Spearhead API design and work with backend team
• Collaborate with UX designer and product managers as well as backend developers and SDETs to continuously improve our existing platforms as well as bring to life new ones.
• Collaborate across function and technical teams to understand and provide solutions to critical challenges
• Introduce modern technologies and guide developers to learn and adopt
• Bring industry best practices for frontend development
• Drives the performance tuning, re-design and re-factoring for a module.
• Responsible to prepare the technical design of the components (one or more of client/web presentation tier, API specs, integrations, reusability).
• Proficient in articulating the pros and cons of using a certain technology stack or component or design pattern versus another to the clients and project team and drives selection of technologies, designs to come up with the optimal architecture.
• Contributes to designing and implementing the build, release process as well as system configuration and deployment characteristics of the application.
• Implements (hands-on) the module components based on prevailing Framework and Open-source standards & its best practices.
• Mentors the team (people working on the module and other project team members) on technology concepts and best practices for design, implementation, and other processes.
Technical Requirements:
• Strong fundamentals in JavaScript (ECMAScript) and Typescript
• Extensive experience and expertise with modern frontend technologies and frameworks, primarily React
• Hands-on with one more backend technologies NodeJS, Java, C#
• Good hands-on experience with different state management approaches, with expertise in Redux
• Strong understanding of UI Concepts and usability
• Ability to anticipate problems and steer the team towards right direction
• Knowledge of software development lifecycle, DevOps (build, continuous integration, deployment tools) and standard methodologies
• Ability to setup packaging using tools like Webpack and deployment pipelines with docker and Jenkins
• Experience in working source control management systems like git, Bitbucket and managing packages using private registries like Jfrog
• Knowledge of secure coding practices, compliance, open-source technologies, and licensing
• Ability to communicate with cross-functional teams about various engineering topics such as system architecture, detailed design, APIs, project schedules etc.
Other Expectations:
• Excellent communication and interpersonal skills
• Ability to provide technical leadership and mentor developers
• Excellent analytical problem-solving skills
• Good knowledge of API development and best practices
About the company
Industry
Staffing and Recruiting
Company Size
201-500 Employees
Headquarter
Irving
Other open jobs from IMCS Group