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.