
We are looking for a software engineer who:
š is curious and asks a lot of questions!
š¤¤ has good product taste.
ā”ļø is passionate about writing clean code.
šµ has strong problem solving skills.
š„ can turn 1-pager specs into detailed features.
ā£ļø loves / appreciates automated testing!
š is humble, kind and has a good taste of sarcasm.
š» has hands-on experience with JavaScript.
āļø Non-mandatory, but nice to have:
š¶š» worked in an early-stage startup.
š¤š» built and led a small engineering team.
āØ 2+years of experience.
š» open source enthusiast.
š¦ You are passionate about teaching, learning and creator economy.
š¤ What's the interview process like?
We try to close the interview process within 3 days.
Take us through what excites you the most about this role/challenge.
A flexible project round.
Discussion with founders.

Similar jobs
Project:Ā Standard Chartered Bank
Client Location- TCS
Role Overview:
Role: Java Developer
Location : Bangalore / Chennai
Experience : 4 to 10 years
Compensation : Up to 20 LPA
Key Responsibilities:
- Minimum 4+ years of experience building Java; React JS/Node JS applications, in a service-based architecture Or Build; deliver microservices with JAVA Spring Boot as Backend developer
- Or Build; deliver microservices with JAVA Spring Boot as Backend developer
- Need hands on current experience on Java 8+, React JS/Node JS and above, Java script, Angular JS, JUnit, XML, Spring, Spring Boot, rest APIs, and SQL.
- Hands on experience with version control, build integration and messaging technologies.
- Need to demonstrate in-depth understanding of OOO principles, design patterns and threading techniques.
- Strong web Services background required.
- Must be able to interact with all levels of personnel within the organization and be effective with both business and technical teams.
- Ability to deal with ambiguity and define approaches to bring unfocused issues to resolution
- Excellent written and oral communication skills for managing interactions both within the team and without.
- Very strong attention to detail and organizational skills. Strong work ethic.
- At least 4 years of coding experience with JAVA 8 / JAVA Spring Boot
- Hands on experience with database technologies (Oracle and/or other relational databases-PostgreSQL, MySQL, etc)
- Be enthusiastic about the latest software trends and technologies and have a willingness to learn
- Degree level education in Computer Science or relevant subject and / or a foundation of experience within a similar software engineering role
- Strong written and verbal communication skills

Qualifications:
Primary Skill Set:
5+ years for experience in developing highly scalable, reliable, secure web applications
Experience with React.js, Node.js, Redux, flux, Javascript (preferably TypeScript).
Atleast 1 years of experience in product or SaaS development.
Excellent Team management, communication skills, both verbal and written
Strong CS fundamentals like data structures and especially the asynchronous challenges that are faced by JavaScript developers regularily.
Preferable Skillset:
One year of experience using AWS services, such as Lambda, SES, SQS, EC2, RDS, ELBās and have knowledge of VPCās (AWS and/or RightScale knowledge a plus.
Proficient with the Webpack,Jest, Eslint, Jenkins, Docker, Enzyme.
Experience designing data persistence and caching concepts using both SQL and NoSQL DBMS (MySQL, DynamoDB, Redis, etc.) and client side storage
Profile and improve frontend performance

Qualification:
BE/ B.Tech/ M.Tech in Electronics/ Computer Science / MCA
Job Description
We are looking for a Front-End Web Developer who is motivated to combine the art of design with the art of programming. Responsibilities will include translation of the UI/UX design wireframes to actual code that will produce visual elements of the application. You will work with the UI/UX designer and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.
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
- 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.
- Bachelorās degree in computer science, information technology, or a similar field.
- Minimum 2 years 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, Web pack, 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.
About Haber
At HABER, we are solving the challenges of tomorrow, today. We are bringing together the best minds in process, engineering, computing and chemistry to develop solutions to address some of the worldās toughest challenges ā water and energy scarcity and sustainability. Over the past few years there has been an explosion in unstructured data across industry driven by affordable sensing technologies and adoption of analytical instrumentation. This sudden increase in data has resulted in industries spending significant amounts of time collecting, organizing and analysing content and very little time driving value with the data. HABER is focused on reversing this trend by helping our customers spend less time collecting and analysing data and more time using HABERās platform to drive efficiency, identify issues before they happen and uncover hidden potential. Follow us on Twitter @haber_tech or LinkedIn at linkedin.com/company/haber-technologies or visit us at haberwater.com/careers
Ā

- Lead multiple client projects in theĀ organization.Ā
- Define & build technical architecture for projects.Ā
- Introduce & ensure right coding standards within the team and ensure that it is maintained in all the projects.Ā
- Ensure the quality delivery of projects.Ā
- Ensure applications are confirmed to security guidelines wherever required.Ā
- āAssist pre-sales/sales team for converting raw requirements from potential clients to functional solutions.Ā
- Train fellow team members to impose the best practices available.Ā
- Work on improving and managing processes within the team.Ā
- ImplementĀ innovative ideasĀ throughout the team to improve the overall efficiency and quality of the team.Ā
- Ensure proper communication & collaboration within the teamĀ
Ā
Ā
Requirements
- 5+ Years of experience in developing large scale applications.Ā
- Solid Domain Knowledge and experience with various Design Patterns & Data ModellingĀ
- Must be well-aware of the latest technological advancements for relevant platforms.Ā
- Should have Research Oriented ApproachĀ
- Solid at Logical thinking and Problem solvingĀ
- Solid understanding of Coding Standards, Code Review processes and delivery of quality productsĀ
- Experience with various Tools used in Development, Tests & Deployments.Ā
- Sound knowledge of DevOps and CI/CD Pipeline ToolsĀ
- Solid experience with Git Workflow on Enterprise projects and larger teamsĀ
- Should be good at documentation at project level and code levelĀ
- Should have solid experience with Agile Methodology and processĀ
- Should have good understanding on Software UXĀ
- Proficient with communication and good at making judgmentsĀ
Expected Outcomes
- Growing the team and retaining talent, thus, creating an inspiring environment for the team members.Ā
- Creating more leadership within the team along with mentoring and guiding new joiners and experienced developers.Ā
- CreatingĀ growthĀ plans for the team and preparing training guides for other team members.Ā
- Refining processes in the team on a regular basis to ensure quality delivery of projects- such as coding standards, project collaboration, code review processes etc.Ā
- Improving overall efficiency and team productivity by introducing new methodologies and ideas in the team.Ā
- Working on R&D and employing innovative technologies in the company.Ā
- Streamlining processes which will result in saving time and cost optimizationĀ
- Ensuring code review healthiness and shipping superior quality codeĀ
Ā
Benefits
- Unlimited learning and growth opportunitiesĀ
- A collaborative and cheerful work environmentĀ
- Exceptional reward and recognition policyĀ Ā
- Outstanding compensationĀ Ā
- Flexible work hoursĀ Ā
- Opportunity to make an impact as your work will directly contribute to our business strategy.
ā
AtĀ Nickelfox, you have a chance to craft a career path as unique as you are and become the best version of YOU. You will be part of a team with a āno limitsā mindset in an inclusive, people-focusedĀ culture. And weāre counting on your unique perspective to helpĀ NickelfoxĀ grow even faster.Ā Ā
Are you passionate about tech? Dedicated to learning? Come, join us toĀ build an extraordinary experience for yourself and a dignified working world for all.Ā
Ā
What makes Nickelfox a great place for you?
InĀ Nickelfox, youāll join a team whose passion for technology and understanding of business has driven the company to serve clients across 25+ countries in just five years. We partner with our customers to fuel their growth story and enable them to make the right decisions with ourĀ customizedĀ technology services and insights. All in all, we are passionate to see our customers win the day. This is the reason why 80% of our business comes from repeat clients.Ā Ā
Our mission is to provide dignified employment and an environment thatĀ recognizesĀ the uniqueness of every individual and values their expertise, and contribution. We have a culture that encourages everyone to bring their authentic selves to work. Our people enjoy a collaborative work environment with exceptional training and career development. If you like working with a curious, youthful, high-performing team,Ā NickelfoxĀ is the place for you.

- Participate in the design of the solution based on business requirements gathered
- and analyzed by analysts
- Develop new features for mobile/web applications
- Build reusable code and libraries across platforms
- Optimize applications in terms of scalability and stability
- Use the best coding standards and practices, to assure the quality of the code
- Perform development testing
- Collaborate with other team members and stakeholders
CANDIDATES MUST HAVE
- 4+ years of experience in Frontend Development
- Angular 6 and Above
- REST API
- Typescript , HTML, CSS ,JavaScript
- React Native
- Having experience in both Mobile/Web development
REQUIREMENTS
- Bachelors in Engineering, Computer Science or in similar areas
- Minimum of 4+ years work experience in creating front-end (mobile/web)
- applications, using Angular 6+, Typescript, JavaScript and React Native
- Experience with HTML, CSS and Bootstrap.
- Experience with Agile (SCRUM) methodologies
- Experience with Unit Testing and TDD
- Experience with REST based APIs
- Knowledge of iOS or Android development is a plus
- Excellent capacity to work autonomously or integrated in a team
- Excellent problem-solving and analytical skills
- Proactivity and ability to adapt in a context in which priorities often change
- Developed sense of responsibility, oriented to customer solutions and associated
- improvements
- Fluent in English - written and spoken (mandatory)

Position SummaryāØ
Clarista.io turns current enterprise data silos into a āLive Data Networkā, easy to use, always available, with flexibility to create any analytics. Clarista is designed for both business and technical users, hence the user interface plays a pivotal role in ensuring performance with large datasets and a superior user experience.
Ā
Ā
What You'll DoāØ
You will be part of Claristaās UI engineering team. You will work in our cloud native environment and perform following activities to support core product development and client specific projects:
- You will build & support responsive web user interfaces by using ReactJS
- You will ensure usability of the interfaces and workflows for end users
- You will integrate user interfaces with data and other interfaces through APIs
- You will collaborate with cloud and data engineering teams to enable end-to-end functionality
- You will partner with other team members in understanding the functional / non-functional business requirements, and translate them into software development tasks
- You will follow the software development best practices in ensuring that the code architecture and quality of code written by you is of high standard, as expected from an enterprise software
- You will be a proactive contributor to team and project discussions
Ā
Ā
Ā Who you areāØ
- Strong education track recordĀ
- Bachelors or an advanced degree in Computer Science or a related engineering discipline from Indian Institute of Technology or equivalent premium institute.
- 2-3 years of experience in UI Development using ReactJS
- An ideal candidate will be responsible to produce high-quality solutions; bringing a deep understanding of modern HTML, JavaScript, and CSS, and the software development life cycle and a strong ability to execute and implement standard software architecture patterns.
- Expert knowledge of JavaScript to design optimized and modular components that will be used across platforms.
- Proficient with ReactJS, Redux, Service Workers, Optimized coding practices, Progressive Web Apps (PWA), Context API, System design, Web concepts, Server-Side Rendering (SSR), lazy loading.
- Should have experience working with any of the chartās library like charts.js, Highcharts.js, etc.
- Should know how to write modular and optimized code.
- Should have good knowledge around error handling.
- Fair understanding of responsive design and cross-browser compatibility issues.
- Experience versioning control systems such as GIT
- Strong problem solving and communication skills.
- Self-starter, continuous learner.
Ā
Ā
Good to have some exposure to
- Start-up experience is highly preferred
- Exposure to micro front ends.
- Agile software development methodologies.
- Working in multi-functional, multi-location teams
Ā
Ā
What You'll Love About Us ā Do ask us about these!
- Be an integral part of the founding team. You will work directly with the founder
- Work Life Balance. You can't do a good job if your job is all you do!
- Prepare for the Future. Academy ā we are all learners; we are all teachers!
- Diversity & Inclusion. HeForShe!
- Internal Mobility. Grow with us!
- Business knowledge of multiple sectors


ā Proficient understanding of web markup, including HTML5, CSS3
ā Understanding of server-side CSS pre-processing platforms, such as LESS and SASS
ā Min 1 year experience in Frontend Development
ā Good understanding of bootstrap
Extra Gems for:
ā Good understanding of asynchronous request handling, partial page updates, lazy loading,
dom optimizations, and AJAX.
ā Good understanding of decoupled architecture and single-page applications
ā Diligence for coding standards
ā Must be good with git/bitbucket workflow
ā Experience with web engagement tools like mix-panel or amplitude is a plus.
ā Basic understanding of web markup, including HTML5 and CSS3
ā Understanding of build tools like grunt/gulp / web-pack
We are seekingĀ JuniorĀ UI/UX DevelopersĀ to join delivery team at Kochi. In this role, you will be responsible to translate UI / UX design wireframes to actual code that will produce visual elements of the application. Your job is to bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works. If you are a technology expert, with a desire to provide potential customers with the best customer experience, this is the right challenge for you.
Responsibilities and Duties
- Develop new user-facing features.
- Optimize applications for maximum speed and scalability.
- Collaborate with back-end developers and web designers to improve usability.
- Continually evaluate emerging frameworks and technologies to identify opportunities, trends and best practices that strengthen the development team.
Qualifications and Skills
Following are the attributes we are looking in the candidate:
- Responsive design development usingĀ HTML, CSSĀ andĀ Bootstrap.
- Basic Ajax knowledge.
- Basic to intermediateĀ JavaScriptĀ knowledge.
- AngularJs or (2+)Ā is an added advantage.
- Good analytical, problem solving and debugging skills.
- Responsive design.
- Proper understanding of Web service.




