Job Search
🔍
|
📍

Full-Stack Developer (Web & Mobile)


Job Title: Full-Stack Developer (Web & Mobile)
Job Summary:
We are seeking a skilled Full-Stack Developer to join our team and play a key role in building a modern, high-performance web platform. The ideal candidate will have expertise in ReactJS, API integration, front-end and back-end development, with an interest in mobile development for future expansion. You will collaborate with designers, product managers, and developers to create seamless user experiences and robust system integrations.
Key Responsibilities:
Web & Front-End Development:
- Develop and maintain a responsive, user-friendly web application based on wireframes and design specifications.
- Build reusable and modular UI components using ReactJS while ensuring cross-browser compatibility.
- Optimize web performance and implement responsive designs.
Back-End Development & API Integration:
- Develop and maintain server-side logic, databases, and APIs using frameworks like Node.js and Express.js.
- Design, build, and consume RESTful APIs following Swagger/OpenAPI specifications.
- Implement secure and efficient data exchange between the front-end, back-end, and external systems.
Authentication & Security:
- Implement and maintain Single Sign-On (SSO) solutions for seamless authentication across multiple platforms.
- Integrate with identity providers such as Okta, Auth0, Azure AD, or Google Identity Platform.
Collaboration & Agile Development:
- Work closely with designers, product managers, and engineers to develop high-quality features.
- Participate in code reviews, sprint planning, and daily stand-ups.
Future-Ready Development:
- Write clean, scalable, and maintainable code to support future enhancements, including potential mobile app development.
- Stay updated with emerging technologies and industry trends.
Testing & Debugging:
- Develop and maintain unit tests to ensure application reliability.
- Conduct performance optimizations and security audits to enhance platform stability.
Required Skills & Qualifications:
Technical Expertise:
- Strong proficiency in ReactJS, JavaScript (ES6+), and front-end build tools (e.g., Webpack, Babel).
- Experience with Node.js, Express.js, and RESTful API development.
- Familiarity with Swagger/OpenAPI for API documentation and integration.
- Hands-on experience with SSO implementations (Okta, Auth0, Azure AD).
- Working knowledge of databases (MySQL, PostgreSQL, MongoDB).
- Proficiency in version control systems (Git).
Web Development & UX:
- Experience building responsive, scalable web applications.
- Strong knowledge of HTML5, CSS3, and preprocessors (SASS/LESS).
- Familiarity with mobile-friendly features, such as GPS, autofill, and device hardware access.
Problem-Solving & Collaboration:
- Strong troubleshooting and debugging skills.
- Excellent communication and ability to work in an Agile/Scrum environment.
Preferred Qualifications:
Mobile Development (Bonus but Not Required):
- Experience or interest in React Native, Swift, or Kotlin for native mobile app development.
- Knowledge of push notifications, offline functionality, and app deployment (App Store, Google Play).
DevOps & Deployment:
- Familiarity with CI/CD pipelines (Jenkins, GitHub Actions).
- Experience with cloud platforms (AWS, Azure, Google Cloud).
Testing & UI/UX Design:
- Experience with testing frameworks (Jest, Cypress, Mocha).
- Basic understanding of UI/UX principles (Figma, Sketch, Adobe XD).
Additional Skills:
- Knowledge of GraphQL or modern API technologies.
- Experience with containerization (Docker, Kubernetes).
This is an excellent opportunity for a Full-Stack Developer looking to work on innovative projects with a team of skilled professionals. If you are passionate about building scalable, high-performing applications, we’d love to hear from you!
Are you interested in this job?
