Team Leader / Web Development Team
Responsibilities
- Responsible for developing and implementing highly scalable customer-facing web sites and applications using the latest web technologies
- Performs proper analysis of client situation and requirements and develop a detailed brief based on interactions
- Develops web solutions to client requirements based on the latest web technologies
- Expertise in developing both front end and back end solutions including various web development frameworks
- Possess detailed knowledge on conceptualizing, wireframing, mock-ups & web design
- Skilled in web programming languages and frameworks, website architecture & Content Management Systems, Web Development Process & Project Management
- Should focus on User Interface/User Experience Design
- Possess excellent analytical skills to understand complex client requirements and then to transform it into technical requirements and to determine the best way to implement the required functionality within the existing code base
- Provides technical leadership and assumes overall accountability for successful implementation on all client projects
- Should hold expertise in all technical levels of the software development lifecycle, including analysis, design, implementation, and QA
- Communicates effectively with clients to identify needs and evaluate alternative business solutions with project management
- Candidate must have a strong understanding of UI, cross-browser compatibility, general web functions and standards
- Experience in planning and delivering software platforms used across multiple products and organizational units.
- Deep expertise and hands-on experience with Web Applications and programming languages such as HTML, CSS, JavaScript, JQuery, PHP, Laravel, Codeigniter and API’s.
- Candidate should have good insight into building scalable solutions and performance monitoring tools to deliver systems with real-time efficiency
- Diligent in seeking opportunities to increase customer satisfaction and deepen client relationships
- The candidate would require to assist in the facilitation of team and client meetings
- Should possess strong analytical, problem-solving, and troubleshooting skills
- Strong customer focus and obsession with quality
- Ability to learn and apply new technologies quickly and be self-directed.
Requirements
- Proven UI experience
- Demonstrable UI design skills with a strong portfolio
- Excellent visual design skills with sensitivity to user-system interaction
- Ability to present your designs and sell your solutions to various stakeholders.
- Ability to solve problems creatively and effectively
- Up-to-date with the latest UI trends, techniques, and technologies
- BS/MS in Human-Computer Interaction, Interaction Design, or related
- Strong portfolio to be presented and defended during the interview.
- Hands-on experience creating wireframes, prototypes, storyboards, user flows, etc.
- Experience using tools such as Photoshop, Sketch, Illustrator, InVision, Adobe Xd.
- Understanding of basic front-end languages: HTML5, CSS3 Javascript.
- Creative ideas with a problem-solving mindset.
- Experience working in an agile/scrum development process.
- Be open to receiving objective criticism and improving upon it.