More jobs:
Software Developer- Front End - Senior
Job Description & How to Apply Below
Software Developer – Front End
The Software Developer – Front End is responsible for designing, developing, testing, deploying, and supporting modern cloud‑native web applications. The role involves collaborating with Business Analysts, Product Managers, UX/UI Designers, Cloud Architects, QA teams, and backend developers to deliver responsive, secure, accessible, and high‑quality web applications using React and Next.js technologies.
Work ArrangementOnsite, 5 days per week.
Key Responsibilities Front‑End Development- Develop high‑quality front‑end applications based on storyboards, user stories, UI/UX designs, solution architecture, security requirements, and data models.
- Build responsive web interfaces that function seamlessly across desktop, tablet, and mobile devices.
- Implement UI/UX designs directly into React and Next.js applications.
- Maintain design consistency and adherence to organizational branding standards.
- Integrate front‑end applications with RESTful APIs.
- Design, code, test, debug, and maintain applications.
- Support quality assurance activities including:
- Unit Testing
- Test Automation
- Regression Testing
- Load Testing
- Penetration Testing
- Vulnerability Testing
- User Acceptance Testing (UAT)
- Migration Testing
- Accessibility (AODA/WCAG) Testing
- Investigate incidents and troubleshoot complex production issues.
- Provide short‑term and long‑term fixes.
- Perform application maintenance and enhancements.
- Develop secure web applications following OWASP standards and best practices.
- Implement authentication and authorization mechanisms.
- Ensure compliance with WCAG and AODA accessibility standards.
- Support accessibility validation and remediation using tools such as WAVE and AXE.
- Participate in Agile/Scrum ceremonies including:
- Sprint Planning
- Daily Standups
- Sprint Reviews
- Iteration Demos
- Retrospectives
- Contribute to development estimates, solution design, and task planning.
- React (3+ years)
- Next.js
- JavaScript (ES6+)
- Type Script
- HTML5
- CSS3
- JSX
- Node.js
- NPM
- RESTful APIs
- API Consumption and Integration
- JSON
- Swagger UI
- Postman
- OAuth
- JWT
- Single Sign‑On (SSO)
- HTTPS/TLS
- OWASP Security Guidelines
- Access Control
- Input Validation
- CORS
- Web Application Firewall (WAF)
- Penetration Testing Concepts
- WCAG (Web Content Accessibility Guidelines)
- AODA Compliance
- Accessibility Testing Tools:
- WAVE
- AXE
- Git
- Git Pull Requests
- Branching Strategies
- SVN
- CI/CD Pipelines
- Dev Ops Practices
- React Hook Form
- React Query
- Zustand
- Responsive Web Design
- Web API and Web Services Development
- Spring Boot
- Automated Testing Frameworks
- Playwright
- Karma
- Jasmine
- NUnit
- XUnit
- MSTest
- Regression Testing (Manual and Automated)
- CI/CD Deployment Automation
- Must have:
React, REST APIs, JavaScript/Type Script, Node.js, Next.js, WCAG Accessibility Development, Git and Branching Strategy, Swagger UI and Postman, OAuth/JWT, React Libraries (Hook Form, React Query, Zustand)
- Responsive Web Development, API Design and Testing, Automated Testing, Playwright, Spring Boot, CI/CD Implementation
- Experience working in Scrum Agile teams.
- Experience collaborating with Developers, QA/Testers, Product Management, and Designers.
- Experience participating in planning, estimation, standups, demos, and reviews.
- Experience using Git‑based source control and CI/CD pipelines.
- Ability to translate business requirements into software solutions and code implementations.
- Strong analytical and problem‑solving abilities.
- Excellent communication and interpersonal skills.
- Strong negotiation and stakeholder collaboration skills.
- Ability to work independently and within team environments.
- Ability to adapt to changing business priorities and meet deadlines.
- React
- REST APIs
- JavaScript & Type Script
- Node.js
- Next.js
- WCAG Accessibility Knowledge
- Git & Branching Strategy
- Swagger UI & Postman
- OAuth/JWT Authentication
- Agile/Scrum Experience
- Onsite Availability (5 days/week)
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×