Frontend Developer (REACT) - 4 seats

Job Description

Duties and Responsibilities:

• Collaborate with clients and/or internal teams to understand user needs; collaborates on initial proposal and design of software to meet these needs

• Build dynamic and responsive web applications using React and modern JavaScript (ES6+)

• Translate UI/UX designs into high-quality code and ensure a seamless user experience across various devices and browsers

• Collaborate with UX/UI designers, product managers, and other developers to gather requirements and deliver feature enhancements

• Collaborate with backend developers to integrate APIs and ensure data-driven UI components function effectively

• Participate in agile development processes including sprint planning, code reviews, daily stand-ups, and retrospectives

• Modify existing software to correct errors or improve performance

• Write unit tests and maintain code quality through continuous integration and best practices

• Research, follow, and communicate best practices to team members

• Gather and evaluate user feedback and then modifies software for better usability

• Determine required system performance standards and hardware configurations based on client specifications, budget, security needs, and other parameters

• Document development processes, architectural decisions, and changes to ensure maintainability and ease of collaboration

• Supervisory Responsibilities: including but not limited to collaboration, mentor team members, enable opportunities for individual technical growth, and strengthening the team, among others

• Perform other related duties as assigned

Requirements

• At least five years of experience as a software developer or engineer required

• At least five years of experience with TypeScript and JavaScript, especially web app frameworks React

• Experience with MUI Grids

• Experience with code branching strategies

• Experience working with SQL and writing queries for relational databases

• Familiarity with Azure DevOps or similar systems

• Excellent time management skills with the proven ability to meet deadlines

• Extensive knowledge of coding languages and systems

• Ability to learn new coding languages and technologies

• Ability to participate in Agile sprinting and ceremonies

Advantageous skills or nice-to-haves:

• Bachelor’s Degree in Computer Science, Engineering, or related field

• With Github profile

• Experience with Next.JS

• Experience with Azure cloud services and platform

• Experience with Salesforce