Builds reusable components and front-end libraries for future use.
Experience with popular React.js workflows (such as Flux or Redux).
Familiarity with RESTful APIs.
About appsinvocom
Similar jobs
Responsibilities
- Interact closely with design, product, and development teams to create elegant, usable, responsive and interactive interfaces across multiple devices.
- Turning UI/UX designs into prototypes, creating excellent interactions from designs, writing reusable content modules and maintainability of the code.
- Implement UI development principles to ensure that the product client-side serves at scale.
- Review and optimize the app usage by monitoring key metrics and rectifying the issues proactively.
- Review and Optimize application usage, by monitoring key metrics, for maximum speed and scalability
- Mentoring and guiding the team members.
- An ability to perform well in a fast-paced environment and bring in optimal flow for rapidly changing design/ technology.
Requirements
- 5+ years of relevant work experience as a web developer, UI developer, Angular Developer or front-end engineer.
- Sound knowledge in HTML, CSS & JavaScript.
- Familiar with UI layouts, SASS, Bootstrap, and the CSS GRID system
- Proficient with Typescript (Angular 2 & above)
- Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system.
- Passionate to create good design and usability
- A team player with excellent communication skills
- Experience Level: 2+ years
- Strong skills in TypeScript and Angular, modern web development using technologies like
- Angular, NgRx, RxJS, TypeScript, modern CSS frameworks and webpack.
- Some experience with RESTful API’s, basic HTTP knowledge, GET/POST etc
- Experience of end-to-end full software development life cycle and best-practice
- methodologies.
- Good Communication skills.
Position: React JS Developer
Location: Chennai/Bangalore
Experience: 3-5 Years
Job Responsibilities:
- 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.
- Building reusable code and libraries for future use
- Collaborating with other team members.
- Supporting software deployment and provide post production support (as and when needed)
- Documenting application changes and developing updates.
Required Skills:
- 3-5 years of experience developing and implementing software applications.
- Previous experience working as a React.js Developer.
- Knowledge in e-Commerce domain will be a plus.
- 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 REST API's
- In-depth understanding of Javascript, the DOM, and relevant concepts.
- Knowledge of modern authorization mechanisms, such as JSON Web Token.
- Experience with user interface design.
- Proficient understanding of cross-browser compatibility issues and ways to work around them.
- Experience with browser-based debugging and performance testing software.
- Proficient understanding of code versioning tools, such as Git, Github.
- Excellent troubleshooting skills.
Becoming a part of the changing landscape - apply modern web techniques onto mobile
Work alongside engineers with an eye for beautiful products
Define, design and building features from ground up while collaborating with crossfunctional teams
Digging complex challenges of a supply-chain product, data visualization, and reimagining
experiences completely
Exposure to leading edge tech stacks and a world-class team
Stay updated with latest developments in the open source community and contributions to
open source projects
We are looking for Lead Software Developer with:
Deep understanding of (and passion for) JavaScript, performance, browsers, stylesheets, and
mobile devices.
CS, math, statistics or physics degrees.
Winners of hackathons, or maintainers of open source projects.
Persistent problem solvers with a track record of building interesting projects.
UI instincts, but not necessarily ability to create designs from scratch.
Zeal to write bug-free, robust code with predictable components.
Live project experience using React JS/Native, with live apps in App/Play Store a bonus.
Excellent communication skills.
Keenness to take ownership and drive projects end-to-end.
About the Role:
We are looking for an experienced, driven, and highly-skilled Frontend Software Development Engineer to join our rapidly expanding team. You will participate in the development of our new native retail platform and Shoppable experiences.You will actively participate and collaborate with the team during the analysis, implementation and testing phases for new development features.
You will help to design, develop and maintain both new and existing applications by collaborating with the team. Through your knowledge and prior experience you will help to improve our softwares and our processes, as well as help to provide technical guidance and support with existing software. You will work closely with our other developers and product manager, as we strive to create an exceptional experience for our customers.
What will you be doing?
- Develop Software: Design, implement, test, and support high-quality software, used by millions of consumers every day, in an agile, iterative development culture.
- Build Web Services: Implement, test, troubleshoot and support Secure, Scalable and Fault Tolerant Production Ready microservices.
- Connect the dots: Understand the requirements, design robust and complete solutions, and deliver the product best suited to the user experience.
- Bring Visuals to Reality: Turn requirements and UI/UX designs into web features, creating excellent interactions from designs, writing reusable content modules.
- Focus on Performance: Make that software hit our Service-Level Agreements, be agile in development and always have performance and scalability in mind
- Learn: Contribute to team success by learning new technologies and algorithms, often while designing and building the software.
- Collaborate: Work closely with other team members to invent, prioritize, build, and support our applications.
- Participate in design reviews, code reviews and provide improvement recommendations.
- Mentor: Oversee and support the career and/or development of team members outside the normal supervision process by encouraging and empowering personal development, helping identify and correct gaps in relevant skills and knowledge
Requirements
- Strong candidates will have many of the following qualifications:
- 3+ years as a professional software engineer with hands-on experience in web front-end design and development in enterprise applications
- Experience with Modern Frontend Frameworks & Technologies
- Especially Angular and React
- Proficient understanding of web markup, including HTML5 CSS3
- Hands-on with libraries like jQuery, Backbone.js, Lodash, Bootstrap etc.
- Experience with building Progressive and cross platform web applications.
- Experience with UI Build tools like Webpack, npm, Gulp, Bower etc.
- Experience with Unit testing frameworks like Jasmine, MochaJS or Jest
- Knowledge of cross browser compatibility, browser rendering behavior and performance.
- Knowledge of asynchronous request handling, partial page updates, AJAX, REST APIs and web security.
- Experience with Modern Web Libraries, especially REST API integration and other enterprise solutions like Google Analytics.
- Security:
- Understanding of information security principles and best practices.
- Good understanding of frontend security Vulnerabilities like Cross-Site Scripting, Cross-Site Request Forgery, Content Security Policies, etc.
- Understanding of tools:
- Proficient understanding of code versioning tools, such as Git, Bitbucket, Github
- Familiarity with modern programming practices and concepts
- Ability to write modular, reusable libraries which can be used across multiple functions
- Ability to design applications with robust and scalable front end architecture
- Collaboration skills:
- Ability to translate functional requirements into UX/technical specifications to build robust, scalable, supportable solutions
- Work together with members of various internal teams, including listening and communicating.
- Comfortable working in a fast paced, Agile, release often environment
- Understanding of the SDLC processes and facilitate the working of the team
- Should have work experience and/or knowledge of backend technologies
- Execution skills: Gets things done both independently and collaboratively, and understands when each is appropriate.
- Passion: Has an interest in our business domain (Retail), solution space (Retail Technology), or technology stack.
- Undergraduate or higher degree in Computer Science or equivalent.
Benefits
- Competitive Salary
- Strong Employee Equity
- Unlimited PTO
- Health/Vision/Dental Insurance Coverage
- A culture-first, supportive team
- WFH equipment compensation up to $1000
We have multiple open positions for full-stack engineers to work with us on a cutting-edge eCommerce trade analysis platform.
Must have experience with:
- Typescript
- NextJS
- Firebase / AWS services
- Experience working on SaaS applications with a large codebase
Nice to have
- Tailwind
- DynamoDB
- Chart libraries such as ChartJS
- Should have hands-on experience in advanced JavaScript libraries and frameworks, such as AngularJS, KnockoutJS, Bootstrap, BackboneJS, ReactJS, DurandalJS, etc. (ReactJS is Mandatory)
- Proficient in web markup, including HTML5, CSS3
- Good understanding of server-side CSS pre-processing platforms, such as LESS and SASS and experience in building/using REST APIs
- Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery
- Good understanding of asynchronous request handling and partial page updates.
GeoSpoc is looking for passionate Senior Frontend Engineers to join the software engineering team and help build elegant, intuitive interfaces to analyse geospatial data.
General skill
- A passionate developer with solid understanding of software basics.
- Always willing to learn and explore upcoming technologies.
- Pro-active, reliable and result oriented.
- Someone who can continuously perform in a fast-paced environment.
Key Skill and Responsibilities
- Extensive experience building and maintaining responsive web interfaces using modern JavaScript, HTML & CSS tools and client-side frameworks like React or Vue
- JavaScript -
- Extensive knowledge of JavaScript. ES6, polyfills, etc.
- Writing good code with proper use of Linters.
- Good to have -TypeScript and/or JSDoc
- Minimum 1 years of experience in state management libs such as Vuex or Redux.
- Proficient in agile software development practices: version control, Kanban, ticketing, peer-reviews
- Test driven development, continuous integration and continuous deployment.
- Experience with docker and container orchestration
- Good understanding of micro-services architecture
- Experience building solutions for the cloud; using AWS, Azure, GCP etc.
- Has had hands-on experiences in developing performance driven Progressive Web Apps
Skills and Experience
- js / React - 1.5 to 3 years
- State Management - 1 to 3 years
- Vanilla JS - 3 to 5 years
- Karma / Jest - 1 to 3 years
- Map libs - 1.5 to 3 years
- Docker - 1.5 to 3 years
- HTML5 / CSS3 - 2 to 5 years
About the Software Engineer Role
DISPRZ is looking for a Software Engineer who will deliver individually on features / enhancements under our products, as laid out as per the company’s product delivery roadmap and own responsibility for their technical integrity, scalability and trouble-free deployment to the customer.
Responsibilities (not exhaustive)
- Build and ship reliable software practicing robust software design and in-depth code reviews.
- Build efficient, clean and reusable features / libraries / components
- Collaborate with our design and product teams on defining and delivering new features to ensure a great experience for our users.
- Analyse and optimize existing UI and Server-side code for security, efficiency and performance.
- Be a voice in ensuring the team stays true to the technical vision.
- Write clean, scalable code in Web-based programming languages and/or .NET
- Write SQL Stored Procedures
- Test and deploy applications and systems
- Collaborate with technical lead to produce software design and architecture
- Translate designs and style guides provided by the UI/UX team into functional user interfaces, while ensuring cross-browser compatibility and performance.
- Unit-test the code across platforms and browsers, to ensure functional consistency of delivered output.
Education / Skill Set
- Engineering / MCA degree from a top school with an excellent academic record
- Object oriented programming knowledge is a must.
- High level of Proficiency in Web-based technologies – JavaScript, HTML/CSS
- Knowledge of any one JS framework like Reactjs, Angular, or the like, is a plus
- Formal knowledge in below areas will be an added advantage
- NET MVC
- Entity Framework Core/LINQ.
- Bootstrap framework
- SQL Databases
Experience
- Minimum 5 years’ experience in front-end development of software products using Web-based technologies
- Experience doing Full-stack development is a great plus
Abilities and Traits
- Excellent planning, organizational, and prioritization skills
- Excellent analytical, troubleshooting and communication skills
- Ability to work under pressure and meet deadlines
- Ability to think ahead and anticipate problems, issues and solutions
- Work well as a team player and help the team members to resolve issues
- Be committed to quality and be structured in approach
- Excellent and demonstrable concept formulation, logical and analytical skills
- Create intuitive interfaces with great functionality in a timely manner.
- Be passionate about writing neat and clean code.
- Document the work and communicate any issues as and when they arise.
- Assist in troubleshooting any production issues.
Location
Chennai / Mumbai