-
IndustryTechnology
Design and Build sophisticated and highly scalable web experiences using
web technologies built on the React framework.
● Translate and Build the designs and Wireframes into high quality
responsive web ui code.
● Build reusable components, reinforcing our design system.
● Explore possible architectures for implementing new features.
● Follow the best practices while developing the app and also keeping
everything structured and well documented.
● Use CI/CD for smooth deployment.
● Document the project and code efficiently.
● Manage the code and project on Git in order to keep in sync with other
team members and managers.
● Participate in code reviews and provide feedback for improvements.
● Communicate with the Product Manager regarding status of projects and
suggest appropriate deadlines for new functionalities.
● Ensure security guidelines are always followed while developing the app.
● Maintaining software through product lifecycle including design,
development, verification and bug fixes.
● Resolve all prioritized bugs reported in a timely manner.
● Perform time profiling and memory leaks assessment.
● Write automation tests for the web application.
● Following company policies and quality procedures to ensure quality
product deliverables.
Bachelor’s degree in Computer Science (or equivalent experience.)
● 3+ years of experience developing React applications
● 4+ years of experience working with web technologies, HTML/CSS/JavaScript
● Experience using a design system such as Material UI or Bootstrap
● Experience with Unit Testing (Jest, react-testing-library or enzyme,
etc.)
● Knowledge of backend web services, REST/SOAP, GraphQL etc.
● Test Automation (Chromedriver, Cucumber, Gherkin)
● CI/CD Pipeline (GitHub Actions, CircleCI, Netlify)
● AWS - Lambda, EKS, API Gateway, DynamoDB, and many more
● Serverless Framework
● Ability to understand and integrate various APIs
● Complex problem solver
● Understands application development and database design.
● Able to manage and organize multiple priorities.
● Strong sense of team. Understands the importance of standardization and
team dynamics.
● Ability to communicate effectively, both in writing and verbally.
● Self-motivated and requires minimal supervision
● + Proficiency with server-side programming languages (Python, PHP,
NodeJS) a plus
