What you'll need...
- Highly experienced using AngularJS , NodeJS
- Good understanding of web markup, including HTML5, CSS3, Javascript
- Strong understanding of CSS pre-processing platforms, such as LESS and SASS.
- A solid understanding of cross-browser/platform issues and code solutions
- Proficient understanding of code versioning tools, such as GIT
- An excellent ability to convert PSD/Sketch mockups into interactive digital experiences
Bonus points for...
- eCommerce development experience Magento,
- Understanding of conversion rate optimization or data-driven product development (analytics, a/b testing, etc.)
- Experience developing with prototype frameworks (Bootstrap, Foundation, etc.)
- Experience integrating dynamic content solutions with AJAX or API Services
Experience in Cloud and Serverless
- Knowledge of version control systems (GitHub etc.)
Similar jobs
Key Responsibilities:
- Design and implement single page applications (SPAs) using modern JavaScript frameworks.
- Developing a simple user interface for a complex product, by applying new technologies.
- Contribute to end-to-end system architecture, working with/as cross-functional teams.
- Collaborate with UX teams, product managers and other technical teams to create optimum and delightful user experiences.
- Integrating data from various back-end services.
- Apply expertise of HTML5, bootstrap/foundation CSS frameworks.
- Analyze the performance of layers in the frontend, backend and engineer designs and code.
Key Skills:
- Engineer with 1-3 years of Experience
- Conversant with development for desktop and mobile browsers and hybrid apps.
- Proven working experience in web programming and applications.
- Top-notch programming skills and in-depth knowledge of modern HTML/CSS.
- Working with a large size Single Page Application (SPA) project.
- Expert in MVC like design patterns, modern JavaScript frameworks.
- Hands-on experience with network diagnostics, network analytics tools.
- Solid CS, OOP/OOD, design patterns.
- Good grasp on usability and interaction design.
- Track record in large-scale system software development.
- Any framework - ReactJS, AngularJS, Backbone, Ember, VueJS.
- Understanding DOM and Virtual DOM.
- Must know API Integration and session management, security and best developing practices
Good to have:
- Experience with server-side processing such as templating, packaging and delivery.
- Experience working with web views on Android and iOS.
- Exposure to React Native.
- Demonstrated visual design and layout skills.
- Design and development of backend REST endpoint applications
About us:
Opstech is a startup founded to bring Data-Driven Manufacturing to the Small and Medium Scale Sector of India. With the lack of required digital infrastructure for an SME and the onset of the 4th Industrial revolution, We decided to take on the problem head-on and decided to first solve the most pressing problem in the manufacturing industry, the problem of quality for every SME in India.
Our products are designed not only to ensure quality for each product but also help make the workforce imbibe a sense of responsibility towards each product.Our products also comply with principles of Six sigma and Lean manufacturing making it very attractive for the manufacturing industry.
Position Overview:
We are seeking a skilled Frontend Developer to join our team. The ideal candidate will have extensive experience in building single-page applications (SPAs) using modern JavaScript frameworks and tools, translating design concepts into interactive web and mobile applications, and integrating user interfaces with backend APIs. You will work closely with cross-functional teams to deliver a seamless user experience and resolve any interface issues efficiently. The role requires strong problem-solving skills, attention to detail, and the ability to work independently as well as part of a team.
Responsibilities:
- Build SPAs using modern JavaScript tooling like React, Angular, and Redux.
- Translate graphic, visual, and interactive designs into the presentation layer for highly interactive web and mobile applications using responsive design and modern development techniques.
- Develop prototypes and integrate the application user interface with APIs.
- Focus on user experience and resolve user interface issues, collaborating with the backend team to navigate obstacles.
- Demonstrate proficiency in testing front-end applications, including automated browser testing.
- Plan, install, integrate, and validate systems software and hardware solutions required for frontend functionality.
- Work independently and as a team player, demonstrating leadership potential.
Basic Requirements:
- Bachelor’s degree in Computer Science, Computer Engineering, or a related technical discipline (or equivalent experience).
- Minimum of 3+ years of professional, non-internship experience building SPAs in React and Angular.
- Strong skills in CSS3 and component building.
- Proven experience in building pixel-perfect, responsive applications for all screen sizes.
- Experience with modern JavaScript libraries and frameworks.
- Proficiency in interface design patterns, view layouts, and rendering technologies.
- Experience with lazy loading, Redux, routers, Passport.js, JWT tokens, and CSS animations.
- Experience with version control systems, preferably Git.
- Experience in automating and testing front-end applications using tools like Mocha, Jest, Cucumber, and Jasmine.
- Experience building reusable UX components or libraries using modern JavaScript libraries.
- Experience building scalable, distributed front-end experiences for users.
- Experience with Behavior Driven Development (BDD) for web app development.
- Experience using Firebase and other analytics support platforms.
- Basic understanding of object-oriented programming languages and APIs.
- Strong knowledge of HTML5, DOM traversal/manipulation, event capturing, jQuery, and CSS.
- Strong problem-solving and analytical abilities.
- Ability to work independently and under their own direction towards agreed targets/goals.
- Strong time management skills and ability to work under pressure.
Additional Good-to-Have Skills:
- Master’s degree in Computer Science or an engineering discipline.
- Working knowledge of ES6, Redux, React Router, user experience design, art, typography, and photography.
- Experience with AWS technologies like Lambda, S3, and others.
- Experience building native mobile applications using React Native.
- Experience querying GraphQL APIs.
- Proven interpersonal skills and ability to contribute to team efforts.
- Practical experience with engineering best practices.
- Excellent written and oral communication skills.
- Demonstrated leadership abilities in driving operational excellence and best practices in an engineering environment.
- Ability to work in a fast-paced and agile development environment.
- Website and software application designing, building, or maintaining.
- Using scripting or authoring languages, management tools, content creation tools, applications, and digital media.
- Determining user needs by analyzing technical requirements.
- Bachelor's degree in web development or related field, or relevant experience.
- Solid knowledge and experience in programming applications.
- Proficient in JavaScript, HTML, CSS, Angular.
- Proficient in Web development.
- Should have 4 years of experience in web development.
- Solid ability in both written and verbal communication.
- Knowledge of programming language and technical terminology.
- Able to develop ideas and processes and clearly express them.
- Able to solve complex problems.
- Designing and developing user interfaces using Angular best practices.
- Adapting interface for modern internet applications using the latest front-end technologies.
- Writing JavaScript, CSS, and HTML.
- Developing product analysis tasks.
- Making complex technical and design decisions for Angular
- Developing application codes and unit tests in Angular JS, Java Technologies, and Rest Web Services.
- Ensuring high performance of applications and providing support.
- Bachelor’s degree in computer science, computer engineering or similar.
- Should have 3+ experience as an Angular JS developer.
- Excellent project management skills.
- Salary is negotiable for a right fit.
2-5 years of experience in React.JS, Redux, Rx.js and Material.UI REQUIRED
Experience using React.js with PostgreSQL.
Experience with HTML5, JavaScript and CSS3, as well as Strong knowledge in advanced HTML5 features such as Web Worker, Caching and Browser storages
etc.
Complete understanding of ReactJS and its main fundamentals like JSX, Virtual DOM, component lifecycle, React hooks etc.
Mobile friendly experience a plus.
Version control experience (GIT,TFS,VSTS, etc).
Experience in integrating web application with APIs.
- Angular 6
- Java Script
- HTML
- Css
- UI
Experiece Required Minimum 4 Years
Responsibilities
Ability to work on a cross-functional team within a very agile team, delivering on time and with high quality
Adjusts and defines new processes as they arise due to known and unknown customer/engineering requirements as it relates to frontend web development
Provides feedback on frontend architecture, code organization and CI/CD infrastructure for the team
Staying up to date with the best practices and future frontend development
Provides frontend leadership expertise and mentoring to other developers on not only the team, but the engineering organization as a whole
Takes pride in delivering ground breaking UI to web applications
Working closely with UX designers to turn their ideas into reality as it relates to creating visualizations for next generation cybersecurity
Qualifications
Proficient in developing large REACT Web Applications
Experience with Django applications
Proficient with TypeScript
Experience with Postgres or other relational database(s)
Experience developing REST APIs with authentication and scaling
Familiarity with some ORM (Object Relational Mapper) libraries
Cloud computing architectures (AWS, Azure, Google Cloud)
Experience with Docker a plus
Mandatory experience: 8 + years
- 3 to 5 years of experience in UI Development and hands on experience on Angular2 or Angular 2+, Node etc.
- Exposure to cross browser compatibility issues, SCSS as the CSS macro-processor, sprites etc.
- Experience with Jira, SVN, Git will be added advantage
- Passionate and eager to learn new technologies
- Intimately knowledgeable about all things web and mobile
- Demo able portfolio on website or GitHub will be given preference
- Must have knowledge on Java script, jQuery, ECMAScript
- Strong proficiency in JavaScript (ES6) or TypeScript
- Familiarities with modern JavaScript tools, like npm and webpack
- Excellent technical design, problem solving and debugging skills.
- Experience building JavaScript/CSS Frameworks or shared component libraries used in large scale production websites.
- Understands frontend software design patterns (e.g. asynchronicity, data binding, modules, objects, promises).
- Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Working with MVVM, MVP, MVC patterns
Requirements
- Convert design to Angular 5 components
- Use SCSS as the CSS macroprocessor
- Integrate the Angular services with APIs from the backend team
- Implement UI development best practices to write optimized and non-buggy code
- Work in Agile environment with sprint releases ranging from 2 to 4 weeks
- Feasibility study of requirement and suggest multiple approaches for a problem after sufficient RnD
- Keep abreast with trending recent UI tools, technologies, plugins and software in the industry
- “Roll-up your sleeves” attitude to get things done
- Test your screens using a tool for all browsers and resolution compatibility
- Handle and track tasks assigned using Agile methodology
- Strong commitment towards quality and schedule.
- Cross team coordination
Experience: 4 to 8yrs
Location: Hyderabad
- The UI developer will produce robust front end for advanced financial banking and trading applications connecting with server side using micro services
- 3+ years of relevant experience in front end development using React.JS.
- Strong knowledge of Web development technologies, including HTML5, CSS3 etc
- Should have a knowledge of java script libraries like ag-grid, datagrid, chart js, D3 js etc
- Strong experience in developing UI applications showing large amount of data in grid format.
- Must have good experience of testing frameworks like mocha/chai, jasmine etc. for React JS.
- Excellent knowledge of Java and spring, with experience of use in a professional environment
Experience with Rest APIs;
NodeJS, Webpack;
Grunt, Gulp;
Git, SVN;
Proficient in HTML, CSS (LESS/SASS), responsive design, semantic markup;
Awareness of cross-browser compatibility issues and client-side performance consideration