Assist in the design, development, and maintenance of scalable, efficient, and user-friendly web applications using React.
Work collaboratively with senior developers and cross-functional teams to contribute to the development of innovative software solutions that align with business goals.
Collaborate with designers and ensure the implementation of responsive and visually appealing user interfaces.
Participate in code reviews to ensure adherence to coding standards, best practices, and quality guidelines.
Perform testing to identify and fix bugs or issues.
Assist in integrating front-end applications with RESTful APIs and backend services to enable seamless data exchange and functionality.
Stay updated with the latest trends, technologies, and best practices in React development.
Requirements
Solid understanding of JavaScript and familiarity with TypeScript.
Basic knowledge of React framework and its core principles.
Familiarity with front-end development tools and libraries such as HTML, CSS, and SASS.
Strong problem-solving skills and the ability to analyze technical challenges.
Effective verbal and written communication skills, with the ability to collaborate with team members.
Education: High School diploma equivalency with 2 years of cumulative experience OR Associate's degree/Bachelor's degree OR 4 years of applicable cumulative job specific experience required.
Additional Preferences: Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
Minimum of 3 years of professional software development experience in a collaborative team environment.
Experience with TDD or BDD.
Familiarity with version control systems, such as Git.
Experience with UI/UX design principles and responsive web design.
Knowledge of front-end testing frameworks, such as Jest or React Testing Library.
Understanding of RESTful APIs and backend services.
Familiarity with Agile development methodologies.
Benefits
Paid time off (PTO)
Various health insurance options & wellness plans
Retirement benefits including employer match plans
Long-term & short-term disability
Employee assistance programs (EAP)
Parental leave & adoption assistance
Tuition reimbursement
Ways to give back to your community
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaScriptTypeScriptReactHTMLCSSSASSTDDBDDGitJest
Soft skills
problem-solvingcommunicationcollaboration
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Software EngineeringAssociate's degree