Qapita is a SaaS-Net startup with offices in India & Singapore. Qapita’s vision is to transform how equity is managed and traded in the private capital markets in this region. Qapita’s software solution seeks to automate the equity management process for startups including workflows around CapTables, ESOPs, Due-diligence, and transactions. Qapita’s market place solution seeks to facilitate liquidity to ESOP holders and shareholders via structured liquidity programs and secondary transactions. Qapita seeks to automate all processes for equity matters in private markets via its digital platform.
We are looking for a Senior Frontend Developer who is curious, craves for new challenges and loves to solve problems using latest technology. 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.
Our Tech stack:
Frontend: React, Typescript, Html, SCSS
Backend: Linux (Ubuntu), ASP.NET Core, C#, Nginx, MongoDB, EventStoreDB
Responsibilities: As a Senior Frontend Developer, you will be
• 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 code using TypeScript following React.js workflows.
• Troubleshooting interface software and debugging application code.
• Developing and implementing front-end architecture to support user interface concepts.
• Monitoring and improving front-end performance.
• Documenting application changes and developing updates.
Desired Skills and Experience :
• Bachelor's degree in Computer Science, Information Technology, or a similar field.
• Previous experience working as a React.js Developer (4+ years).
• In-depth knowledge of JavaScript, CSS, HTML and front-end languages.
• Knowledge of TypeScript a plus.
• Knowledge of React tools including React.js, Webpack, Redux.
• Knowledge of performance testing frameworks including Mocha and Jest.
• Experience with browser-based debugging and performance testing software.
• Excellent troubleshooting skills.
About qapita
Similar jobs
You have designed, refactored, re-architected, deprecated and/or implemented a webapp from start to finish.
CSS and its pre-processors like SASS/LESS.
Excellent command over web fundamentals
Good understanding and experience in building a React app.
Exceptional coding skills in HTML5, CSS3, Javascript/ES6
Strong problem-solving and analytical skills
Familiarity with benchmarking and optimization techniques
Eye for animation and understanding of motion principles.
Experience with Agile Development, SCRUM methodologies
Experience in DevOps - AWS, S3, API Gateway, CI/CD
Native development experience in React Native (Android and iOS)
Experience in NodeJs
Additional Full-stack Skills Would Be a Huge Bonus:
Experience with Mongo DB, Redis, Firebase, NodeJs and its framework/ libraries like Express.
Experience with PostgreSQL.
Experience in NoSQL (CouchDB, Cloudant, MongoDB) datastores.
Experience in building (secure) RESTful services and MVC patterns.
Experience in coding & hosting on GitHub.
Desired Skills and Experience
CSS,JavaScript,React.js
Read less
Skills:
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Thorough understanding of React.js and its core principles
- Experience with popular React.js workflows (Redux)
- Familiarity with newer specifications of ECMAScript
- Experience with data structure libraries (e.g., Immutable.js)
- Knowledge of isomorphic React is a plus
- Familiarity with RESTful APIs
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- Familiarity with modern front-end build pipelines and tools
- Ability to understand business requirements and translate them into technical requirements
- A knack for benchmarking and optimization
- Familiarity with code versioning tools (such as Git, SVN, and Mercurial)
At F5, we strive to bring a better digital world to life. Our teams empower organizations across the globe to create, secure, and run applications that enhance how we experience our evolving digital world. We are passionate about cybersecurity, from protecting consumers from fraud to enabling companies to focus on innovation.
Everything we do centers around people. That means we obsess over how to make the lives of our customers, and their customers, better. And it means we prioritize a diverse F5 community where each individual can thrive.
About the position
F5 is looking for a Software Engineer with expertise in designing Web UI automation solutions to test high-scale distributed systems. You will collaborate with architects and application development teams to vet and validate test automation for an edge computing platform that is used to deploy global, scalable and secure applications.
Responsibilities:
-
Understand the product architecture and come up with a frontend testing strategy such that quality is driven into the heart of the development process
-
Perform integration tests on web services & APIs using SauceLabs, Postman, Swagger and other testing tools
-
Design test and automation infra to test functionality, scale, performance, and reliability to ensure predictable delivery of quality releases
-
Design and implement different test strategies - black box, grey box, and white box - to ensure the product is finished, secure, and effective
-
Research, recommend and implement tools as needed to ensure quality
-
Build test frameworks working within CI/CD pipeline processes, and provide automation expertise to development teams
Minimum Qualifications:
-
Experience in designing automation software from the ground up, choosing the right infrastructure components, evaluating both open source and closed source software
-
Hands-on experience with JavaScript (TypeScript will be a plus)
-
Strong working knowledge of test automation frameworks and tools: Selenium, WebDriver, SauceLabs, Protractor, Gitlab CI, Jenkins, Jasmine, Karma
-
Practical experience with CI/ CD methodologies & tools
-
Good understanding of Testing fundamentals, Bug life cycle, SDLC, STLC, Smoke testing, Sanity testing, Regression testing
-
Prior working experience in Web-based projects with a strong understanding of UI, cross-browser compatibility, general web functions, and standards is a must.
-
Good written and verbal communication skills and flexibility to work with teams in different time zones
-
BS/MS degree in Computer Science or equivalent with 6-10 years of experience in software development and/or test automation
Desirable:
-
Experience with load balancer products such as F5, Envoy, Nginx, HA proxy
-
Experience with Kubernetes container technology, Terraform, AWS
-
Good understanding of networking protocols, HTTP/HTTPS, Proxies TCP, UDP, IP, HTTP, SSL, DNS, FTP, origin pools, etc
About the company
F5 provides a distributed cloud platform to deploy, connect, secure and operate applications and data across multi-cloud and edge sites. Line-of-business leaders can drive business transformation and automation by distributing workloads closer to business activity. DevOps teams can manage fleets of applications and infrastructure with less complexity. Network teams can simplify application connectivity and security across clouds.
The Job Description is intended to be a general representation of the responsibilities and requirements of the job. However, the description may not be all-inclusive, and responsibilities and requirements are subject to change.
Equal Employment Opportunity
It is the policy of F5 to provide equal employment opportunities to all employees and employment applicants without regard to unlawful considerations of race, religion, color, national origin, sex, sexual orientation, gender identity or expression, age, sensory, physical, or mental disability, marital status, veteran or military status, genetic information, or any other classification protected by applicable local, state, or federal laws. This policy applies to all aspects of employment, including, but not limited to, hiring, job assignment, compensation, promotion, benefits, training, discipline, and termination. F5 offers a variety of reasonable accommodations for candidates. Requesting an accommodation is completely voluntary. F5 will assess the need for accommodations in the application process separately from those that may be needed to perform the job.
- 4.5+ years Experience with AngularJS
- Available for immediate joining
- Strong expertise with HTML, CSS, and writing cross-browser compatible code.
- Good understanding of AJAX and JavaScript Dom manipulation Techniques
- Experience with RESTful services
- Experience in JavaScript build tools like grunt or gulp
- Expert in any one of the modern JavaScript MV-VM/MVC frameworks (AngularJS, JQuery, NodeJS, GruntJS)
- Hand on and implements complex AngularJS applications, directives, controllers, services
- Critical thinker and problem-solving skills
- Team player
Your role would be to convert design specifications into beautiful and responsive web pages.
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
● Assure that all user input is validated before submitting to back-end
● Collaborate with other team members and stakeholders
Requirements
● Practical experience in building web pages in HTML/CSS on PHP
● Practical experience with jQuery for functional side of javascript
● Need to understand how to interlace PHP code with HTML code with loops, etc.
● Understanding of how to write modular code for different HTML snippets in PHP
● Experience with Bootstrap is a plus
● Good knowledge of working with Git is required
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
• Angular developer (3 - 5 years of experience)
• Should have expert level knowledge to Design, Develop and test Web Apps with Angular versions 6 and above.
• Primary Skills – Angular6+, HTML, CSS3, JavaScript.
• Node JS as backend will be advantage
• Knowledge of Mongo, MySql will be advantage
• Highly skilled at front-end engineering using Object-Oriented JavaScript, TypeScript, various JavaScript,TypeScript patterns and frameworks.
• Should have experience in publishing and consuming Services using REST API
• Excellent time-management, multi-tasking, and communication skills. Capable of handling multiple projects and related complexities at the same time.
• Compensation - As per industry standards.
• Joining – at earliest.