Role: React Developer
Location: St. Louis, MO (Onsite)
Employment Type: Contract / Full-Time
Job Description:
We are seeking a highly skilled React Developer responsible for designing, developing, and delivering scalable, secure, and high-performance software solutions. The ideal candidate will demonstrate strong technical proficiency in React.js, JavaScript, and TypeScript, along with a deep understanding of software development standards and modern engineering practices.
Key Responsibilities:
Design, develop, test, deploy, and document software solutions aligned with product goals.
Define requirements for new applications and system customizations.
Adhere to software development best practices, standards, and processes.
Participate in prioritization discussions with product and business stakeholders.
Estimate and own end-to-end delivery tasks including design, development, and testing.
Automate build, operate, and run aspects of software delivery.
Lead code design discussions and trade-off evaluations.
Drive service integration with focus on enhancing customer journey and experience.
Perform demos and acceptance discussions with product owners.
Analyze operational metrics and optimize for performance and reliability.
Drive adoption of engineering standards, frameworks, and best practices.
Conduct code reviews, mentor junior developers, and ensure code quality.
Identify and implement process improvements to enhance delivery efficiency.
Collaborate across teams to share reusable patterns, libraries, and practices. Technical Skills & Tools:
Front-End Technologies: React.js, JavaScript, TypeScript, Next.js
Programming Languages: Java, Python, Golang, C
Architecture & Patterns: MVC, Dependency Injection, Lazy Loading, API Gateway, Service-to-Worker
Version Control: Git (Gitflow branching strategies)
Testing: TDD, BDD, Unit, Contract, Integration Testing
Code Quality Tools: SonarQube, Zally, Checkmarx
Security Standards: OWASP, CWE, SEI CERT
Debugging: Core, Heap, and Thread Dump Analysis Additional Responsibilities:
Drive secure coding practices and vulnerability management.
Ensure high-quality tested functional code aligned with business needs.
Collaborate with cross-functional teams to deliver reliable, mission-critical applications. Key Skills:
React.js JavaScript TypeScript Next.js Java Python Golang Secure Coding API Integration MVC TDD BDD SonarQube Checkmarx Git Software Architecture Agile Development