Job ID: JOB_ID_3183
Role Overview:
We are looking for a highly skilled and motivated Full stack Developer proficient in Angular and Kotlin to join our dynamic team. The ideal candidate will have hands-on experience in developing scalable web applications and microservices, ensuring seamless integration between front-end and back-end components. Additionally, familiarity with React, Node.js, accessibility standards, and unit testing will be an added advantage to help the team build and maintain diverse application stacks.
Responsibilities:
- 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.
Skills:
- Must-Have:
- Proficiency in Angular and React, including state management libraries like Redux or NgRx.
- Knowledge of modern JavaScript/TypeScript and ES6+ features.
- Strong experience in Kotlin and Spring Boot for developing microservices.
- Hands-on experience with GraphQL and API development.
- Knowledge of testing frameworks such as JUnit, Mockito, or equivalent.
- Experience with automated testing tools.
- Familiarity with WCAG 2.1 guidelines and best practices.
- Ability to use accessibility tools such as Lighthouse, axe, or Wave.
- Strong understanding of REST and GraphQL APIs.
- Experience with Git version control.
- Good-to-Have:
- Familiarity with Node.js for back-end development.
- Experience with cloud platforms (e.g., AWS, GCP, Azure).
- Familiarity with CI/CD pipelines and version control systems like Git.
- Knowledge of microservices architecture and Kubernetes/Docker for containerization.
- Exposure to testing frameworks (e.g., Mocha for React; TestNG or JUnit for Kotlin).
Special Requirements
Onsite
Compensation & Location
Salary: $110,000 – $140,000 per year (Estimated)
Location: Philadelphia, PA
Recruiter / Company – Contact Information
Recruiter / Employer: GAC SOLUTIONS
Email: g.rakesh@gacsol.com
Recruiter Notice:
To remove this job posting, please send an email from
g.rakesh@gacsol.com with the subject:
DELETE_JOB_ID_3183