Responsibility:
- Design web-scale products following best coding principles and optimized coding practices.
- Routine day involves writing code for web applications, integrating with rest APIs, integrating apps with cloud platforms
- Actively participate in code review meetings and contribute to ideas for improvement.
- Develop user-facing features.
- Build reusable codes and libraries.
- Ensure technical feasibility of UI/UX designs
- Proactively identify potential problems and opportunities to improve applications with emphasis on usability, performance and security.
- Document the development process and components.
- Coordinate with the team to create applications as per the requirement.
- Strategically plan to refactor and upgrade paths for existing codebase
- Working flexibly in an Agile development environment; must be able to keep pace with the development team and adapt to changing requirements.
Requirements:
- 1+ years of experience in web-based software development.
- Expertise in Object-Oriented design and development skills.
- Excellent web concepts.
- Proficient in Javascript and HTML5/CSS3/SCSS
- Hands-on experience working with ReactJs and familiar ReactJs concepts.
- ECMAScript standards (i.e ES6).
- Familiar with React-Hooks, Redux, Redux-Saga, React Router, Babel, Styled components.
- In-depth understanding of Javascript, DOM and relevant concepts.
- Strong experience in TypeScript, JavaScript and tooling (GIT version control, npm, webpack etc.).
- Experience with restful services
- Experience with debugging and automated testing (unit, integration and end-to-end tests).
Why Big Oh Notation?
- Get to work with some of the Top Brands in the industry.
- Constantly learn from the leaders of Software industry and evolve on the job.
- Great Financial and Professional Incentives.
- Rapid Growth Opportunity.
- Setting the standard – You set the standards. You set the policies