Frontend Developer - ReactJS
Finclude
Karachi, SD, pk
5d ago

Job Description

We are looking for a skilled react.js developer to join our front-end development team. In this role, you will be responsible for developing and implementing user interface components using React.

js concepts and workflows such as Redux, Flux, and Webpack. You will also be responsible for profiling and improving front-end performance and documenting our front-end codebase.

To ensure success as a react.js developer, you should have in-depth knowledge of JavaScript and React concepts, excellent front-end coding skills, and a good understanding of progressive web applications.

Ultimately, a top-class react.js developer should be able to design and build modern user interface components to enhance application performance.

Responsibilities

  • Meeting with the development team to discuss user interface ideas and applications.
  • Reviewing application requirements and interface designs.
  • Identifying web-based user interactions.
  • Developing and implementing highly responsive user interface components using react concepts.
  • Writing application interface codes using JavaScript following react.js workflows.
  • Troubleshooting interface software and debugging application codes.
  • Developing and implementing front-end architecture to support user interface concepts.
  • Monitoring and improving front-end performance.
  • Documenting application changes and developing updates.
  • Requirements

  • Bachelor’s degree in computer science, information technology, or a similar field
  • Previous experience working as a react.js developer
  • In-depth knowledge of JavaScript, CSS, HTML, and front-end languages
  • Knowledge of REACT tools including React.js, Webpack, Enzyme, Redux, and Flux
  • Experience with user interface design
  • Knowledge of performance testing frameworks including Mocha and Jest
  • Experience with browser-based debugging and performance testing software
  • Excellent troubleshooting skills
  • Good project management skills
  • Responsibilities :

  • Driving technical vision and execution as well as providing architectural and functional leadership to a team of engineers in an innovative and fast-paced environment
  • Gain a deep understanding of the business and its requirements; creating products plans and roadmaps, suggest technology requirements
  • Build a great team of highly productive and engaged developers to support business tech needs
  • Guide the teams in this journey to learn together, grow as individuals and enjoy the effect of increased productivity
  • Manage stakeholder requirements, expectations, and task pipelines
  • Plan and monitor the progress of implementation and execution of projects in a high demand environment
  • Collect and analyze feedback from customers, stakeholders and other teams to shape requirements, features and end products
  • Working in an Agile environment and continuously reviewing the business needs, refining priorities, outlines milestones and deliverables, and identifying opportunities and risks
  • Create project teams together with Project Manager, Developers and QA teams to scope, plan, design, deliver, and test and deploy end-to-end solutions
  • Work closely with marketing and development teams to satisfy business requirements for new features
  • Take ownership of the solution from end to end and be responsible for translating functional requirements into a mobile solution
  • Lead and participate in producing deliverables (including architecture, technical design, code development, and QA) to high-quality standards
  • Drive Test Driven Development throughout the lifecycle of the application. Write and execute unit, functional and integration tests
  • Collaborate with the QA team to ensure proper test plan, test coverage, test execution, and defect remediation
  • Work together with Project Manager on estimation, planning and scoping of the projects
  • Collaborates with global commercial services partners and customers to co-develop a roadmap and drive products and features from concept to launch in a fast-paced environment
  • Works with cross-functional teams and various stakeholders, including analytics, design / user experience, engineering, and user enablement
  • Turns data insights into products with actionable outcomes to the ultimate customer
  • Prioritizes and maintains the sprint backlog for assigned products, balancing the requirements of stakeholders
  • Leads the product functional design process based on an intimate knowledge of the users and technology
  • Defines and executes the go-to-market plan, working to ensure that product management, marketing, and sales have what they need to be successful
  • Develops and maintains appropriate tracking and reporting of product performance post-launch to evaluate future investment.
  • Requirements Education : Minimum Bachelors degree Skillset :

  • 6+ years in app development and client-facing roles
  • Excellent interpersonal and communication skills
  • Architect, design and develop Large scale Mobile and Web projects (end-to-end : software, integration, security, etc. for the entire solution delivery life cycle)
  • Experience with Cloud technologies (preferably Google cloud platform)
  • Experience in integrating third-party systems or libraries in web and mobile app
  • Experience in programming language Python, Java, Angular, Node, Salis and Linux
  • Strong understanding & experience with Design patterns, Data Structures
  • Experience with RESTful APIs or Microservices to connect mobile applications with back-end services
  • Experiences in working in Agile product development environment
  • Experience in Development frameworks for both Mobile and Web application
  • Knowledge of AI and Machine learning APIs (Google)
  • Good understanding of application security standards (for e.g. PCI and PA DSS)
  • Responsible for innovation and end-to-end launch of products
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form