
1. Experience in React JS.
2. Understanding of open source eCommerce platforms like Php, Magento.
3. Experience in REST APIs integrations.
4. Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3

About TargetBay
About
Connect with the team
Similar jobs

Required Skills and Experience:
- 8-12 years of experience in front-end development, with a strong focus on React.js.
- Proven experience with React.js and related technologies (e.g., Redux, React Router, Hooks, Context API).
- Strong proficiency in JavaScript, HTML5, CSS3, and modern front-end build tools (e.g., Webpack, Babel, etc.).
- Hands-on experience with RESTful APIs, Server Sent Events, WebSockets
- Hand’s on experience with web components, microfrontends
- Deep understanding of browser apis like history, intersectionobserver, event handling, virtual panes, drag and drop etc
- Ability to work on a complex and fast moving code base.
- Familiarity with TypeScript and its integration with React applications.
- Strong problem-solving skills and attention to detail.
What does the role look like?
Software Development Engineers FE will be responsible to participate in all stages of the software product development life cycle. This will include analyzing system and user requirements, designing software flowcharts, creating user interfacing applications (Web Or Mobile) , troubleshooting bugs, and running tests to improve system functionality.
An ideal candidate would be someone who has proficiency in Flutter and JavaScript frameworks, good analytical skills, the ability to anticipate issues and frame remedial actions, and excellent teamwork skills.
What will you be doing?
● Write simple, efficient, and maintainable code.
● Design, develop, scale and maintain User Application written in JS or Dart.
● Manage individual priorities, deadlines, and deliverables.
● Validating the functionality and security of the application.
● Function well in a fast-paced, rapidly changing environment
● Ensuring best coding standards and practices to improve and maintain quality.
● Meeting with the engineering and product team to discuss project definitions and goals.
What will you need ?
● Bachelor/Master degree in CS or related field from a reputed college
● Sound knowledge of JavaScript or Flutter technologies.
● Solid grip on the programming basics like DS and algorithms, OOPS.
● Understanding & experience with restful APIs and microservice architecture
● Prior experience in start-ups or health-tech will be a plus

1. Determining the structure and design of web pages.
2. Ensuring user experience determines design choices.
3. Developing features to enhance the user experience.
4. Ensuring web design is optimized for smartphones.
5. Building reusable code for future use.
6. Optimizing web pages for maximum speed and scalability.
7. Utilizing a variety of markup languages to write web pages.
8. Maintaining brand consistency throughout design.
Front End Developer Requirements:
1. Degree in Computer Science or related field.
2. Understanding of key design principles.
3. Proficiency with nodejs, react, redux.
4. Understanding of server-side rendering.
5. Good problem solving skills


and design with the experience and credentials to back up that passion.
Someone who can take ownership of applications, solve technical
challenges and take pride in their solutions and code.
The ideal candidate will have experience building native applications,
javaScript knowledge and a portfolio of applications already published
either in the app store or self-hosted.
You’ll be a key member of the team tasked with contributing to a
number of high-value projects within Kinara to educate the teams to
increase the effectiveness of technology solutions
Essential Skills:
● Have one or more iOS/Android apps developed with Flutter.
Either deployed on the AppStore/Google Play or available on
Github
● 3+ years in mobile/web software development;
● 2 years of experience in developing Flutter applications.
● Good understanding of flutter state management approaches.
● Understanding of the Agile development life-cycle
● Strong understanding of OOP concepts.
● Experience with Git.
● Proven experience in writing readable code, creating extensive
documentation for existing code and refactoring previously
written code.
● Typescript/JS experience.
Good to Have
● Vue/React experience.
● Firebase/Realm experience.
● NoSQL & SQL experience

Responsibilities:
- Write effective, scalable code
- Develop Connectors tool GUI for various source and target systems/platform/products
- Test, debug, build and deploy UI components in the existing product
- Improve functionality of existing SDK/Frameworks
- JavaScript
- ReactJS
- Redux-Saga
- ES6 (or TypeScript) syntax
- Good problem-solving
- Good debugging
Good to Have:
- TypeScript experience
- Material UI experience
- JEST knowledge
- Git and Github/Gitlab/Bitbucket experience

2. Build web and mobile apps in ReactJS, React Native.
3. Convert UI/UX design wireframes into React code ensuring responsiveness.

Experience in implementing UI using DHTML, HTML5, CSS3, Bootstrap. Ability to interact with APIs based on HTTP and REST architecture and handle dynamic data on frontend. Experience in writing unit test cases for UI components. Knowledge about securing application and vulnerabilities such as XSS & CSRF.
Ability to work with remote teams with good communication and personal skills. Should have worked in Scrum & Agile methodologies.
Responsibilities
- Delivering a complete front end application
- Ensuring high performance on mobile and desktop
- Writing tested, idiomatic, and documented JavaScript, HTML and CSS
- Coordinating the workflow between the graphic designer, the HTML coder, and yourself
- Cooperating with the back-end developer in the process of building the RESTful API
- Communicating with external web services
Skills and Qualifications
- Proficiency with JavaScript and HTML5
- Professional, precise communication skills
- Deep knowledge of AngularJS practices and commonly used modules based on extensive work experience
- Creating self-contained, reusable, and testable modules and components
- Ensuring a clear dependency chain, in regard to the app logic as well as the file system
- Ability to provide SEO solutions for single page apps
- Extensive knowledge of CSS and JS methods for providing performant visual effects and keeping the framerate above 30fps at all times
- Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system
- Validating user actions on the client side and providing responsive feedback
- Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed
- Creating custom, general use modules and components which extend the elements and modules of core AngularJS
- Experience with all levels of operation available to the front-end, such as from creating XHRs in vanilla JS to using a custom wrapper around $resource
- Experience with building the infrastructure for serving the front-end app and assets
- Architecting and automating the build process for production, using task runners or scripts
- Documenting the code inline using JSDoc or other conventions
- Writing extensive unit tests using automated TDD tasks
- Creating e2e test suites for all components, and running them with Protractor (or a well reasoned alternative)
- Creating configuration, build, and test scripts for Continuous Integration environments

