Srishti Innovative
Full Stack Developer (Remote)
Full Stack Developer | Srishti Innovative | India
Job Title: Full Stack Developer
Location: Remote
Experience Level: 3-5 Years
Job Type: Full-time
...Full Stack Developer | Srishti Innovative | India
Job Title: Full Stack Developer
Location: Remote
Experience Level: 3-5 Years
Job Type: Full-time
Job Description:
As a full stack developer with a minimum of 2-3 years of experience, candidate will play a crucial role
in the design and development of user interfaces for our web and mobile applications. Candidate
will collaborate with cross-functional teams to create visually appealing, intuitive, and responsive
user interfaces that meet the needs of our clients and end-users.
Skills Required:
1. Backend Development:
o Develop and maintain backend services using Java and Spring Boot.
o Implement microservice architecture for scalable applications.
o Consume RESTful APIs and handle HTTP requests with fetch or libraries like Axios.
o Implement secure login systems using tokens (JWT) or OAuth.
o Work with real-time data using WebSockets or libraries like Socket.io.
2. Ionic Framework:
o Utilize Ionic’s library of pre-built UI components for mobile interfaces.
o Use the Ionic CLI to create, build, and run projects.
o Customize the app’s look and feel using Ionic’s theming capabilities.
o Integrate native device features using Ionic Native and Capacitor plugins.
o Understand Ionic’s navigation stack and its integration with React Router.
3. Capacitor (or Cordova):
o Use Capacitor to allow web apps to access native device functionalities.
o Install and use plugins to interact with device hardware and OS features.
o Set up projects for Android and iOS platforms.
4. Mobile Development Concepts:
o Understand UI/UX principles for mobile, including touch targets, gesture controls,
and navigation patterns.
o Optimize app performance on mobile devices.
o Implement offline storage solutions like SQLite, IndexedDB, or localStorage.
5. Database Management:
o Design, manage, and optimize PostgreSQL databases.
o Implement caching solutions using Redis.
6. ReactJS:
o Develop functional and class components.
o Write and interpret JSX syntax.
o Manage component state and pass data via props.
o Understand component lifecycle methods in class components.
o Use hooks like useState, useEffect, useContext, and custom hooks.
o Implement navigation within the app using React Router.
o Manage global state with Redux, MobX, or Context API.
o Build user interfaces using the MUI React component library
o Integrate Google Maps API for location-based features.
o Implement advanced calendar features using BigCalendar
7. JavaScript (ES6+):
o Understand core concepts such as variables, data types, functions, scope, closures,
and event handling.
o Utilize modern ES6+ features like arrow functions, promises, async/await, de-
structuring, and modules.
8. HTML5 and CSS3:
o Write clean and accessible semantic HTML.
o Style components using CSS fundamentals, including the box model, positioning, and
selectors.
o Create responsive designs using media queries, Flexbox, and CSS Grid.
o Use pre-processors like SASS/SCSS and CSS-in-JS libraries like Styled Components or
Emotion.
Responsibilities:
Collaborate with UX designers, Product Owners, and backend developers to implement
visual elements that users interact with.
Translate UI/UX design wireframes into code, ensuring the technical feasibility of designs.
Optimize applications for maximum speed and scalability.
Collaborate with other team members and stakeholders to gather and understand
requirements.
Stay up-to-date with the latest trends and best practices in UI development.
Excellent communication and collaboration skills.
Ability to work in a fast-paced, dynamic environment.
Nice to Have:
Experience with cloud services (e.g., AWS, Azure).
Knowledge of Agile development methodologies.
Show more
Show less
Related Jobs
See more All Other Remote Jobs-
NewSave
-
NewSave
- Save
- Save
- Save
- Save
- Save
- Save
- Save
- Save