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

Similar jobs
Location: Mumbai
Experience Required: 2+ Years
Job Type: Full-Time
Notice Period: Immediate Joiners
About the Role
We are seeking a skilled and experienced Front-End Developer to join our product engineering team. The ideal candidate must have experience working in a product-based software development company and should have hands-on involvement in e-commerce platform projects.
Mandatory Criteria
- Candidate must be currently working or have prior experience in a product-based software development company
- Candidate must have worked on at least one e-commerce platform project (end-to-end involvement)
Key Responsibilities
- Develop and maintain responsive, high-performance web interfaces using React.js
- Translate UI/UX designs into pixel-perfect, reusable front-end components
- Optimize components for maximum performance and cross-browser compatibility
- Integrate front-end components with backend RESTful APIs
- Collaborate with design, backend, and QA teams to deliver seamless user experiences
- Participate in code reviews, testing, and agile development ceremonies
Required Skills
- Strong proficiency in JavaScript (ES6+), React.js, HTML5, and CSS3
- Experience with state management libraries such as Redux or Zustand
- Solid understanding of responsive design and cross-browser compatibility
- Familiarity with RESTful APIs and API integration
- Knowledge of version control systems like Git
- Understanding of performance optimization, debugging, and front-end testing practices
- Strong proficiency in React Native and JavaScript (ES6+).
- Experience with Redux, Context API, or other state management tools.
- Familiarity with TypeScript and strong understanding of mobile app architecture.
- Knowledge of native build tools like Xcode and Android Studio.
- Experience with RESTful APIs and third-party libraries.
- Familiarity with GraphQL is a plus.
- Hands-on experience in implementing pixel-perfect designs and animations.
- Proficiency in using libraries like React Navigation, NativeBase, or Material-UI.
- Experience with testing libraries like Jest, Detox, or Appium.
- Strong debugging skills using tools like Chrome DevTools, Flipper, or similar.
- Experience deploying apps to the App Store and Google Play Store, including managing certificates and provisioning profiles
Responsibilities and Duties
- Integrate front-end application with the application business layer.
- Stick to established coding standards and group procedures individually and in teams
- Develop a flexible and well-structured front-end architecture, along with the APIs to support it
- Ensure the technical feasibility of UI/UX designs
- Optimize application for maximum speed and scalability
- Coordinate with Interface Design Architects for meeting accessibility standards at the code level
- Ensure design consistency with client's development standards and guidelines
- Design and build UIs on any server platform in a team environment
Invesco is seeking a skilled React.js Developer with a strong background in data analytics to join our team. The Engineer within the Enterprise Risk function will manage complex data engineering, analysis, and programming tasks in support of the execution of the Enterprise Risk and Internal Audit activities and projects as defined by the Enterprise Risk Analytics leadership team. The Engineer will manage and streamline data extraction, transformation, and load processes, design use cases, analyze data, and apply creativity and data science techniques to deliver effective and efficient solutions enabling greater risk intelligence and insights.
Key Responsibilities / Duties:
- Acquire, transform, and manage data supporting risk and control-related activities
- Design, build, and maintain data analytics and data science tools supporting individual tasks and projects.
- Maintain programming code, software packages, and databases to support ongoing analytics activities.
- Exercise judgment in determining the application of data analytics for business processes, including the identification and location of data sources.
- Actively discover data analytics capabilities within the firm and leverage such capabilities where possible.
- Introduce new data analytics-related tools and technologies to business partners and consumers.
- Support business partners, data analysts, consumers’ understanding of product logic and related system processes
- Share learnings and alternative techniques with other Engineers and Data Analysts.
- Perform other duties and special projects as assigned by the Enterprise Risk Analytics leadership team and other leaders across Enterprise Risk and Internal Audit.
- Actively contribute to developing a culture of innovation within the department and risk and control awareness throughout the organization.
- Keep Head of Data Science & Engineering and departmental leadership informed of activities.
Work Experience / Knowledge:
- Minimum 5 years of experience in data analysis, data management, software development or data-related risk management roles; previous experience in programming will be considered.
- Experience within the financial services sector preferred
Skills / Other Personal Attributes Required:
- Proactive problem solver with the ability to identify, design, and deliver solutions based on high level objectives and detailed requirements. Thoroughly identify and investigate issues and determine the appropriate course of action
- Excellent in code development supporting data analytics and visualization, preferably programming languages and libraries such as JavaScript, R, Python, NextUI, ReactUI, Shiny, Streamlit, Plotly and D3.js
- Excellent with data extraction, transformation, and load processes (ETL), structured query language (SQL), and database management.
- Strong self-learner to continuously develop new technical capabilities to become more efficient and productive
- Experience using end user data analytics software such as Tableau, PowerBI, SAS, and Excel a plus
- Proficient with various disciplines of data science, such as machine learning, natural language processing and network science
- Experience with end-to-end implementation of web applications on AWS, including using services such as EC2, EKS, RDS, ALB, Route53 and Airflow a plus
- Self-starter and motivated; must be able to work without frequent direct supervision
- Proficient with Microsoft Office applications (Teams, Outlook, MS Word, Excel, PowerPoint etc.)
- Excellent analytical and problem-solving skills
- Strong project management and administrative skills
- Strong written and verbal communication skills (English)
- Results-oriented and comfortable as an individual contributor on specific assignments
- Ability to handle confidential information and communicate clearly with individuals at a wide range of levels on sensitive matters
- Demonstrated ability to work in a diverse, cross-functional, and international environment
- Adaptable and comfortable with changing environment
- Demonstrates high professional ethics
Formal Education:
- Bachelor’s degree in Information Systems, Computer Science, Computer Engineering, Mathematics, Statistics, Data Science, or Statistics preferred. Other technology or quantitative finance-related degrees considered depending upon relevant experience
- MBA, Master’s degree in Information Systems, Computer Science, Mathematics, Statistics, Data Science, or Finance a plus
License / Registration / Certification:
- Professional data science, analytics, business intelligence, visualization, and/or development designation (e.g., CAP, CBIP, or other relevant product-specific certificates) or actively pursuing the completion of such designation preferred
- Other certifications considered depending on domain and relevant experience
Working Conditions:
Potential for up to 10% domestic and international travel
We are looking out for Flutter Developers who will be running and designing product application features across various cross platform devices. We are looking out for someone who has experience using Flutter widgets that can be plugged together, customized and deployed anywhere. You should be passionate about writing code, and taking up full ownership of app development.
Qualification :
Bachelor's degree in computer science, software engineering, or a related field is preferred.
Experience :
Minimum 1 year experience in Flutter or Andriod App Development.
Responsibilities
- ● Building and shipping a robust application to Android/iOS devices using a single codebase
- ● Writing readable and clear code using Dart that will be extensively documented for future use and upgrades
- ● Sharing feedback and brainstorming ideas with teams to improve the development process
- ● Understand basic concepts of design for developing user friendly applications
- ● Stay up to date with the latest technologies
- ● Familiarize yourself with the different stacks and products.
- ● Lead development initiatives for other features
- Job Qualifications and Skill Sets
- ● Experience in development of Android/iOS applications and have deployed them on Google Play/App Store
- ● 3+ years knowledge in mobile app development
- ● In depth understanding of Object Oriented programming
- ● Familiarity using Git and IDEs like Android Studio & VS Code
- ● Understanding of the Agile Software Development Life Cycle and been exposed to
- Scrum projects
- ● Knowledge of Dart programming language, Rest APIs and integration of various APIs
- from third parties
- ● Comfortable using test cases for debugging code, enhancing performance and reliability
- ● Track record of successfully managing multiple company or customer websites
- ● Excellent time-management and communication skills
SUMMARY:
Seeking individuals with demonstrated experience in Back-End Web Development
responsible for managing the interchange of data between the server and the users. Your
primary focus will be development of all server-side logic, definition and maintenance of the
central database, and ensuring high performance and responsiveness to requests from the
front-end. You will also be responsible for integrating the front-end elements of our AI SaaS
application modules and solve revenue-growth problems, at the intersection of demand and
supply, which are faced by the Fortune 1000 CPG/FMCG companies.
Frontend Engineer - (6-10 years’ experience)
As a Front End Web Engineer you will be responsible for building the next generation of user experiences. We need a highly motivated and skillful engineer to work with HTML, Typescript/JavaScript, and CSS/Sass and related tooling, frameworks, and libraries. Attention to detail and a dedication to deliver a high-quality, stable delivery is essential.
If you want to be part of this amazing team, this position is for you.
Key Skills:
- Proficient in at least one JavaScript framework like Angular, React, VueJS, or equivalent
- Proficient in Typescript, HTML, CSS3 usage in building large scale applications
- Expertise in front-end design and JavaScript libraries such as AngularJS, ReactJS, jQuery, and VueJS
- Passion for building a rich and innovative user experience
- Strong computer science fundamentals in design, data structures, and problem solving
- Experience in Single Page Application architecture
Description:
- Build pixel-perfect, robust and, accessible user interfaces on the web
- Drive independently a project from inception to production deployment with a strong focus on performance and robustness
- Follow our software development process including writing unit tests, perform code reviews etc.
- Ability to learn and apply new technologies quickly
- Work effectively with cross-functional teams to develop features
- Provide support for production deployments
- Demonstrate ability to deliver results on time with high quality
- Experience handling distributed vendor resources
Desired Candidate profile
● Architect and build scalable front-end web solutions using JavaScript, React, HTML, CSS and other fundamental web technologies.
● Build reusable code and libraries using iterative development practices for future use
● Ensuring high performance on mobile and desktop.
● Implement monitoring, metric dashboards, runbooks, logging, escalations, and alerts.
● Drive code and design reviews of components / systems / products in scope and drive the architectural governance for them.
● Implement best practices and constantly learn new ways of keeping code bases up to date
Roles and Responsibilities:
● A solid grounding in Computer Science fundamentals (based on a Bachelor's or Master's in Computer Science or related field) from reputed institutes
● 4+ years of development experience in modern web technologies (HTML/CSS, JavaScript), frameworks (React, Backbone.js, AngularJS, , etc)
● Ability to build a feature from scratch & drive it to completion
● Prior hands-on experience in building responsive web interfaces at scale for consumers in a product engineering setup
● Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system
● Excellent problem solving, debugging and optimization skills
● Strong knowledge of browser behavior, performance, compatibility and cross-browser issues
● Good understanding of REST API
● Familiar with front-end build tools, such as Webpack, Grunt and Gulp.js
● Proficient understanding of code versioning tools, such as Git
● Open source contribution is a plus.
Oddr is looking for a skilled frontend engineer to help us build modern web-based Cloud applications. The ideal candidate should be able to bring new ideas to the table and design and implement frontend components with a strong emphasis on their robustness, testability, re-usability, performance, and ease of maintenance. The candidate should demonstrate leadership qualities, be a self-motivated team player, and take pride in what they deliver.
The candidate should be interested in a long-term stable career to grow with our company. The candidate will need to work late night hours because of the geographic distribution of the team.
Technical Requirements:
- Strong understanding of React.js and its core principles
- Strong understanding of JavaScript/TypeScript, CSS, HTML, and other standard frontend technologies and tools
- Experience with frontend test automation frameworks and tools
- Familiarity with RESTful APIs
- Experience with modern authorization techniques like JWT
- Experience with monitoring and improving frontend performance
- General understanding and knowledge of the UI/UX best practices
- Ability to write clean, well-structured code with proper abstraction and re-usability
- Ability to work to tight deadlines, manage priorities, and take responsibility for delivering to time and quality requirements
- Ability to understand business requirements and translate them into technical requirements
- Excellent communication skills
- Excellent problem-solving skills
Minimum qualifications required:
- Bachelor's degree or relevant certification from a reputable institute.
- 3-5 years of experience.
● Understanding of good design principles and ability to adhere to complex design
specifications during implementation
● A self-starting, inquisitive approach to problem-solving.
● Passion for learning about and working on highly available distributed systems.
● Good communication skills. We solve problems for and communicate with various teams across the organization.
● Excellent people management skills. Should have worked with young teams previously
CTC Range = 30 to 35 LPA
Responsibilities:
- Develop new user-facing features
- Build reusable code and libraries for future use
- Ensure the technical feasibility of UI/UX designs
- Optimize application for maximum speed and scalability
- Collaborate with other team members
You’ll be a good fit if you:
- Have 1+ years of experience developing user facing features
- Have a deep understanding of basic UI/UX/design principles
- Are self-motivated and can solve problems independently
- Experience leveraging web technologies like HTML, CSS, and Javascript(ES6)
- Experience using the latest CSS layout methods such as Flexbox and Grid
- Experience with CSS preprocessors like Sass or LESS
- Knowledge and hands-on experience with Node.js ecosystem and leveraging Javascript libraries / frameworks such as React, Angular or Vue
- Experience with testing frameworks (Jest) and writing unit tests
- Competency in building responsive layouts
- Practical knowledge of performance optimization techniques
- Collaboration in a GitHub repository with many contributors and comfortable with workflows like code reviews, forking, pull requests, etc.











