
Staff Software Engineer - UI Engineering
at Bharat ka online pashupalan parivaar

-
Passion for building high-impact, well-performing user experiences
-
Independent, proactive, and able to deliver production-ready code with minimal guidance
-
Great communication and collaboration skills working cross-functionally with other engineers, product managers, and designers
-
Mentor and train other team members on design techniques, and coding standards.
-
Live and grow the Animall Culture
-
Proficient in HTML5, CSS3, and JavaScript with at least 6 years of hands-on experience.
-
Familiarity with MVC & MVVM design patterns.
-
Experience with modern React development using Hooks & Context.
-
Familiarity with Typescript and/or ES6 is a must.
-
Familiarity with RESTful APIs
-
A fast-paced environment to learn and grow. You’ll get opportunities to represent the company in events like Devoxx, Google Developer Days India etc.
-
Very high autonomy; freedom to take risks, to experiment, and to fail. You’ll collaborate with product managers and designers, data scientists and algorithm experts, even dairy farmers, to build exciting new features
-
An opportunity to work on something that really matters. Check out the reviews for our app.
-
Very high transparency.
-
We pay top of the market with excellent benefits

Similar jobs

Core responsibilities
• Collaborate with product teams to more accurately define new features
• Collaborate with UX in the building of a design system/component library
• Ensure high performance of all systems developed
• Aware of the relationship between development and business with a strong sense of ownership
• Employ the latest techniques such as agile software development
• Good knowledge of highly scalable server-side development
• Basic working knowledge of Unix/Linux
• Excellent problem solving and coding skills in Javascript (Angular/React)
• Strong interpersonal, communication and analytical skills
• Should have the ability to express their design ideas and thoughts
Job Brief
• JavaScript and Typescript expertise with Angular Framework
. Must have Monorepo experience with Nx from initial setup to CI/CD and maintenance.
• Experience with libraries such as bootstrap, Ag-grid, formly, observables, and ngrx
• You enjoy working with new technologies, and are curious and energetic
• Experience working with REST APIs
• Good understanding about authentication and security
• Create and maintain various unit and integration tests
• You enjoy working in a creative and agile environment that moves fast
• Ability and interest in providing mentorship to junior members of the team
• Write high quality code and Conduct code reviews
• Being resourceful and detail-oriented, along with being an outside the box thinker!
• Experience being a great team player, who work collaborative, and brings a positive attitude



Technical Skills Required:
- Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, React/Angular )
- Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design
- Excellent communication and teamwork skills
- Great attention to detail
- Organizational skills
- An analytical mind

Hi
About the Company:Our Client is Private Limited aims to be the country’s first food platform that brings together digitalfirst brands, experiences and retail destinations that will influence and shape the narrative around food amongst India’s most discerning consumers.
Job Location : Mumbai
What you’ll be doing?
• Developing new React Applications
• Building reusable components and front-end libraries for future use.
• Translating designs and wireframes into high-quality code.
• Optimizing components for maximum performance across a vast array of web-capable devices and browsers
• Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model - Thorough understanding of ReactJS, React Native, and it's core principles.
• Experience with the backend framework ExpressJs. - Experience with popular ReactJS workflows (such as Flux or Redux)
• Familiarity with RESTful APIs, javascript unit testing framework, modern front-end builds pipelines, and tools
What you’ll bring?
• We are looking for an experienced React developer to be part of a diverse, fast pace and energetic team at Consumer Technologies
. • The candidate will be expected to develop and manage Web and Mobile interfaces built in ReactJS and React Native and at the same time provide troubleshooting and 2nd-tier support for existing applications
. • The candidate should be a self-starter, who is proactive, positive, flexible, and a good leader.
• Minimum qualifications: B.Tech./B.E. in CS, IT, or ECE
• 3 to 5 years of experience as React Native Developer or React.JS development.
Regards
Team Merito
Yearly salary range: ₹4L - ₹8L + Profit share bonus (see below)
All employees will receive a proportional yearly profit share based on their salary. In total, 10% of WhyDonate’s profits will be paid out to employees.
Job Description
We are looking for a full-time remote MEAN-stack Developer with 3+ years of experience.
You will be working on new features and maintenance of the WhyDonate platform. Code quality and scalability are a must. Besides writing new code, you will be fixing bugs and monitoring any new errors that come in. You will be working in a fully remote team of 10+ people.
WhyDonate is a product-based company that has been live since 2013. WhyDonate is a fundraising platform that helps charities and individuals to collect donations online.
Hiring Process
- Introduction interview
- Technical interview
- Test assessment
Must-haves
- 4+ years of Software development experience
- 3+ years of experience with Angular 2+ (or similar framework)
- Experience with REST API's
- Good English language and communication skills
Nice to have
- Experience with back-end development (Node.js)
- Experience with DevOps and Cloud Hosting (Cloudflare, CI/CD)
- Experience with mobile development (React-Native)
- Worked on multiple publicly released web applications
- Knowledge of Elasticsearch
- Knowledge of Redis
- Knowledge of JavaScript testing frameworks
Responsibilities
- Feature development
- Monitoring and fixing bugs
- Uptime, performance and security
- Architecture
- Code quality


Role:
- Developing a good understanding of the solutions which Company delivers, and how these link to Company’s overall strategy.
- Making suggestions towards shaping the strategy for a feature and engineering design.
- Managing own workload and usually delivering unsupervised. Accountable for their own workstream or the work of a small team.
- Understanding Engineering priorities and is able to focus on these, helping others to remain focussed too
- Acting as the Lead Engineer on a project. Helps ensure others follow Company processes, such as release and version control.
- An active member of the team, through useful contributions to projects and in team meetings.
- Supervising others. Deputising for a Lead and/or supporting them with tasks. Mentoring new joiners/interns and Masters students. Sharing knowledge and learnings with the team.
Requirements:
- Acquired strong proven professional Front End Development experience.
- Proven track record and experience working on Javascript and front end frameworks like React (preferred) and Angular
- Knowledge and experience working with Node.js, Go or any other back end programming language is a plus .
- Experience of turning UI/UX designs to applications and keen interest in the UI/UX side of an application.
- Able to build prototypes quickly and work with the product teams to test a concept.
- Demonstrable experience in building front end or UI/UX development practices in previous jobs.
- Building and implementing a product on cloud based infrastructure.
- Good understanding of Microservice Architecture, Cloud Technologies, CI/CD and Serverless.
- Ability to document requirements and specifications.
- A naturally inquisitive and problem-solving mindset.
- Strong experience in using Agile Methodologies such as Kanban or Scrum to build quality software.
- Good communication skills.


Responsibilities:
- Meeting with the design team to discuss application features and design ideas.
- Researching similar application designs and user interface modules.
- Creating a website and application design mockups with enhanced UI features.
- Presenting updated front-end designs for final sign-off.
- Writing the front-end code and building the user interface.
- Debugging code errors and troubleshooting software issues.
- Conducting live application tests and tweaks.
- Updating web applications in line with user trends.
Requirements:
- Bachelor's degree in computer science or equivalent practical experience.
- Understanding of OOPS concepts, Persistence, Threading.
- Good understanding of version control system (GIT).
- Knowledgeable in data structures and algorithms.
- Good understanding of web stack and how all the pieces fit together.
- 3+ years prior experience as a UI engineer.
- Familiarity with automated testing tools including Selenium, Jasmine, and Karma.
- In-depth knowledge of user interface models, application design, and website functionality.
- Proficient with front-end languages including HTML, JavaScript, and CSS.
- Familiarity with prototyping tools including InVision Studio, Balsamiq, and Sketch.
- Advanced problem-solving skills.
Good To Have:
- Competent in developing web apps using React.
- Prior experience of working in a product-based company.
- Prior experience of working in a startup.

Technical Skills:
- Strong proficiency in JavaScript, object model, DOM manipulation and event handlers, data structures, algorithms, JSX, and Babel
- Complete understanding of ReactJS and its main fundamentals like JSX, Virtual DOM, component lifecycle, etc.
- Preceding experience with ReactJS workflows like Flux, Redux, Create React App, data structure libraries
- Understanding of RESTful APIs/GraphQL, HTML/CSS, ES6 (variables and scoping, array methods), code versioning tools like GIT, SVN, etc., popular frontend development tools, CI/CD tools, DevOps, performance testing frameworks like Mocha, Node + NPM
- Preferred degree in Computer Science, Information Technology or similar

Skill Set # 2
- 3 – 6 years hands experience profiles
- Hands-on Experience in
- .NET Core 2.1 and above, Asp.net, WebAPI, C#
- Sql Server 2012+ /DB
- Good working knowledge in Angular 7 and above
- Ajax / J-query / Bootstrap / LINQ / HTML 5.0
- MVC / Entity Framework will be an added advantage.
Key Responsibilities
- Design, build new applications using Framework 4.0 (/latest) / .NET Core.
- Enhance applications using C#.NET, Web Services / Web API, Entity Framework / http://ado.net/">ADO.NET.
- Strong coding knowledge on developing applications using Web APIs / REST APIs.
- Hands-on development experience in building Responsive Web Design user interfaces using HTML5, CSS3
- Develop On-premise / Cloud (using Azure) hosting applications.
- Hands on experience in transactional databases, write Stored Procedures and Functions in SQL Server.
- Knowledge in full SDLC phases (Waterfall or Agile depending on the application)
- At least three years of Experience with Dot net, C#, Ajax, SQL, JavaScript, HTML, CSS
- Good written and communication skills.


