Accepting Applications
Full-time
On-site
LinkedIn
Posted 2 weeks, 1 day ago
4 views
0 applications
Job Description
The client is seeking a Junior Software Developer to support the design, development, testing, deployment, and maintenance of modern web applications. The successful candidate will work in an Agile environment, developing front\-end and full\-stack solutions using React, TypeScript, Node.js, and Next.js. The role involves building responsive, user\-friendly applications, integrating with cloud\-based services, and collaborating with cross\-functional teams throughout the Software Development Life Cycle (SDLC).
**Responsibilities**
* Translate technical and business requirements into working, tested applications.
* Design, develop, test, debug, and maintain web\-based applications.
* Develop detailed programming specifications and write high\-quality code.
* Build and test RESTful APIs and application integrations.
* Develop responsive and accessible user interfaces using React, TypeScript, HTML, CSS, and JavaScript.
* Create and maintain functionality such as user authentication, profile management, customer notifications, and self\-service registration features.
* Troubleshoot, analyze, and resolve technical issues throughout development and production environments.
* Participate in Agile ceremonies, sprint planning, and task management activities.
* Collaborate with developers, architects, business analysts, and other stakeholders throughout the SDLC.
* Support application deployment, implementation, and post\-production activities.
**Must\-Have Qualifications**
* Experience working in Agile/Scrum development environments.
* Strong experience with React.js and TypeScript.
* Experience with Node.js and Next.js.
* Experience building and testing RESTful APIs.
* Working knowledge of Jamstack Architecture.
* Hands\-on experience developing Progressive Web Applications (PWAs).
* Strong knowledge of JavaScript, HTML5, CSS3, and modern CSS frameworks.
* Experience with responsive web design, front\-end testing, debugging, and performance optimization.
* Experience with version control systems such as Git.
* Experience with cloud platforms, preferably Microsoft Azure.
* Understanding of DevOps concepts, CI/CD pipelines, and task management tools.
* Experience integrating authentication solutions such as Azure AD B2C and/or Okta.
**Nice\-to\-Have Qualifications**
* Experience with headless Content Management Systems (CMS).
* Experience with Kanban boards and Agile project management tools.
* Knowledge of accessibility standards, including AODA requirements.
* Experience conducting design reviews and technical walkthroughs.
* Familiarity with Rapid Application Development (RAD) methodologies.