Apply Now
Location: MIDDLE CITY WEST, PA, Pennsylvania (PA)
Contract Type: C2C
Posted: 1 month ago
Closed Date: 05/15/2025
Skills: Spring Boot, Redux or Context API
Visa Type: Any Visa

Hiring: Full Stack Lead Developer with Angular and React, microservices using Kotlin Coroutines and Spring Boot, Redux or Context API, WCAG standards, RESTful or GraphQL APIs Exp.

Location: MIDDLE CITY WEST, PA - ONSITE

Duration: 6+ Months

Rate: Open / hr

 

Job Description:

· Develop intuitive user interfaces using Angular and React.

· Implement responsive and WCAG-compliant web designs to enhance accessibility.

· Optimize front-end code for performance and scalability.

· Design and implement microservices using Kotlin and Spring Boot.

· Integrate with external systems and ensure secure data exchange.

· Conduct unit, integration, and end-to-end testing.

· Develop and maintain user-friendly web interfaces using React and related libraries.

· Implement reusable components and ensure performance optimization of front-end applications.

· Collaborate with designers to translate UI/UX wireframes into interactive and responsive web interfaces.

· Manage state using tools like Redux or Context API.

· Ensure cross-browser compatibility and accessibility compliance (e.g., WCAG standards).

· Use tools like axe, Lighthouse, or Deque to identify and resolve accessibility issues.

· Write and maintain unit tests for front-end components using Jest, React Testing Library, or similar frameworks.

· Design, develop, and maintain back-end services and APIs using Kotlin.

· Build and optimize microservices for scalability and reliability.

· Implement RESTful or GraphQL APIs to communicate with front-end applications.

· Work with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).

· Use Kotlin Coroutines for efficient asynchronous programming.

· Write and maintain unit tests for back-end services using frameworks like JUnit or TestNG.

· Collaborate with cross-functional teams, including designers, product managers, and other developers.

· Participate in code reviews, testing, and debugging to ensure high-quality deliverables.

· Write clean, maintainable, and scalable code adhering to best practices.

· Monitor and improve application performance.

· Contribute to the architecture and technical direction of the project.

· Ensure applications meet accessibility and usability standards.