Qualification:BE/BTech/MCA
Experience:1-2 Years
No of Position:1
Job Description
Designs and develops quality software that conforms to department standards and code style
Exercises acumen in writing tests to verify delivered code meets acceptance criteria and coverage
Builds reusable code with intent on simplicity and self-documentation
Optimizes application for maximum speed, security, reliability, and scalability
Focuses efforts on delivering high impact and value to users, team, and
Demonstrates high-level proficiency in team tools, programming languages, and frameworks
Contributes to discussions on application improvements, project initiatives, and feature design
Updates team technical documentation as needed
Identifies and proposes recommendations on software development best practices
Collaborates with other team members and project stakeholders
Pairs with and trains other members of the team as needed to advance the collective benefit of the unit
Peer reviews team members code submissions and provides constructive feedback
Exhibits passion for software development and curiosity to explore the applications workings
Applies strategic thought to engagements
Completes assigned projects within the timeline defined by the Team Lead
Expertise you’ll bring
- Familiarity with command line development and tools, such as bash scripts and tmux
- Experience in Angular 8 or 9 development and including HTML CSS.
- Core JavaScript: Hands on experience with knowledge on latest features introduced in ES6
Angular: Working knowledge on below features must:
- Component communication
- Routes
- Directives
- RxJS
- Handling HTTP requests
CSS: Should know CSS3 features. Knowledge on CSS Preprocessor and libraries like Bootstrap/ Angular Material is must
- Handling end to end UI development and API integration for the project.
- Strong knowledge of – JavaScript/Typescript
- Good understanding and experience in HTML5/CSS
- Proficient understanding of versioning tools (ie. Git) and code repositories (ie. GitHub)
- Excellent communication skills both verbal and written
- Effective interpersonal skills
- Must be an agile learner of new technologies
Familiarity with the wireless/mobile device industry is a plus - Ability and comfort working remotely among a distributed workforce