The Candidate
Are you passionate about modern responsive web/mobile applications and emerging JavaScript frameworks? Do you have experience building user-friendly enterprise SaaS/consumer applications and crave a fast-paced, fun, rewarding environment? Do you have high standards and a relentless desire to see the impact you can make on an organization every day? Do you enjoy coaching and teaching junior members? If so, bring your talent to FranConnect, the leader in software solutions for the franchise community, the largest growing economic sector in the United States.
The successful applicant will be responsible for delivering a sophisticated, responsive web application using Angular 7 and newer. As a Senior Developer, you will be expected to help architect the web application, ensure that we are building reusable components, and advise on code quality and coding standards matters.
- Work with the Product Managers/Owners to review and understand the business requirements and functional specifications
- Work with Scrum Master and Architect for design, planning, estimation and estimation
- Participate in architecture, design and code reviews
- Cooperate with the backend developers to create an end to end solution
- Work with QA and CM team for code build/releases, test case design and defect resolution
- Work with Team Lead/Project Manager/Architect for planning, estimation, documentation and status reporting
- Mentor other teammates on code design and development
Technical Expertise
- Software Professional with 2-7 years of experience with BE/BTech. in computer science or related engineering field from a reputed engineering institute.
- Extensive experience in Angular (higher versions) framework and libraries and experience in client-side framework.
- Proficient programming knowledge of TypeScript, JavaScript (ES6), design patterns, UI refactoring and clean code.
- A UI Geek a passion for creating high quality UI and refactor the code to right design patterns through application of best design and coding practices.
- Strong understanding of asynchronous request handling, partial page updates, and AJAX
- Knowledge of common design patterns - SOLID, OOAD
- Demonstrable knowledge of HTML/CSS, HTML5, Sass, Bootstrap, Node.js, AJAX.
- Good knowledge of software architecture and design patterns - SOLID, OOAD
Personal Characteristics
- Strong team member - Works collaboratively and provides mentorship and coaching, brings knowledge and learning to the team.
- Excellent verbal and written communication skills. Ability to communicate frequently, candidly and clearly on complex technical issues.
- Problem-solving - skills to interpret complex problems, iterate and explore solutions, and communicate the simple, straight-forward solutions
- Show courage, empathy, confidence, focus, openness, commitment to do the right things
Benefits
- Medical and Accidental Insurance
- Work from home
- Flexi timings
- Open culture
- Opportunity to work for global customers
- Best-in-class product development opportunity
- Metro Shuttle and Cab