Senior Fullstack Development Engg Skill Forge Software Services
Skill Forge Software Services
Office Location
Full Time
Experience: 4 - 4 years required
Pay:
Salary Information not included
Type: Full Time
Location: Maharashtra
Skills: RESTful APIs, Databases, HTML5, CSS3, SASS, LESS, Troubleshooting, Debugging, Swift, Reactjs, API integration, Frontend Development, backend development, Native mobile app development, SwaggerOpenAPI, Single SignOn SSO solutions, identity providers, Version Control Systems, AgileScrum, React Native, Kotlin, CICD pipelines, cloud platforms, testing frameworks, UIUX principles, GraphQL, containerization tools
About Skill Forge Software Services
Job Description
Job Title: Full-Stack Developer (Web and Mobile Development) Job Summary: We are looking for a talented Full-Stack Developer to join our team and contribute to the development of a cutting-edge web platform. The ideal candidates will have strong expertise in ReactJS, API integration, front-end and back-end development. The platform may evolve into a mobile app in the future, so experience or interest in native mobile app development is a plus. You will work closely with designers, product managers, and other developers to deliver seamless user experience and robust system integrations. Key Responsibilities: Web Development: Develop and maintain a responsive web application based on provided wireframes and design specifications. Ensure the platform is visually appealing, user-friendly, and optimized for performance. Front-End Development: Build reusable and modular UI components using ReactJS. Implement responsive designs and ensure cross-browser compatibility. Back-End Development: Develop and maintain server-side logic, databases, and APIs. Integrate with third-party systems and services using Swagger/OpenAPI specifications. API Integration: Design, develop, and consume RESTful APIs. Ensure secure and efficient data exchange between the front-end, back-end, and external systems. SSO Implementation: Implement and maintain Single Sign-On (SSO) solutions to enable seamless authentication across multiple systems. Integrate with identity providers (e.g., Okta, Auth0, Azure AD, Google Identity Platform). Collaboration: Work closely with designers, product managers, and other developers to deliver high-quality features. Participate in code reviews, sprint planning, and daily stand-ups. Future-Proofing: Write clean, scalable, and maintainable code to support future enhancements, including potential mobile app development. Stay updated with emerging technologies and industry trends. Testing and Debugging: Write unit tests and perform debugging to ensure the platform is robust and error-free. Conduct performance optimization and security audits. Required Skills and Qualifications: Technical Skills: Proficiency in ReactJS for front-end development and headless development approach. Strong experience in JavaScript (ES6+) and modern front-end build tools (e.g., Webpack, Babel). Solid understanding of back-end technologies such as Node.js, Express.js, or similar frameworks. Experience with RESTful APIs and Swagger/OpenAPI for API documentation and integration. Familiarity with Single Sign-On (SSO) implementations and identity providers (e.g., Okta, Auth0, Azure AD). Familiarity with databases (e.g., MySQL, PostgreSQL, MongoDB). Knowledge of version control systems (e.g., Git). Web Development: Experience in building responsive and scalable web applications. Strong understanding of HTML5, CSS3, and preprocessors like SASS or LESS. Experience developing mobile-specific features, such as: Access to device hardware (e.g., camera for selfie capture, GPS, sensors). Implementation of autofill functions and other mobile UX enhancements. Problem-Solving: Ability to troubleshoot and debug complex issues across the stack. Strong analytical and problem-solving skills. Collaboration: Excellent communication and teamwork skills. Ability to work in an Agile/Scrum environment. Preferred Qualifications: Mobile Development: Experience or interest in native mobile app development (e.g., React Native, Swift, or Kotlin). Familiarity with mobile app deployment processes (e.g., App Store, Google Play). Experience developing mobile-specific features, such as push notifications and offline functionality. DevOps and Deployment: Knowledge of CI/CD pipelines and tools (e.g., Jenkins, GitHub Actions). Experience with cloud platforms (e.g., AWS, Azure, Google Cloud). Testing: Experience with testing frameworks (e.g., Jest, Cypress, Mocha). Familiarity with Test-Driven Development (TDD) or Behavior-Driven Development (BDD). UI/UX Design: Basic understanding of UI/UX principles and tools (e.g., Figma, Sketch, Adobe XD). Additional Skills: Familiarity with GraphQL or other modern API technologies. Knowledge of containerization tools (e.g., Docker, Kubernetes).,