Sr Engineer- UI Dev Lead
Job Overview
- Salary Offer Neg
Purpose of the Position:
- Provide technical and team leadership to the UI development team with a strong focus on individual contribution responsibilities to develop the complex decoder UI stack comprising of multiple inhouse and vendor components while delivering on a holistic satellite operator solution.
- Collaborating with architects to design and deliver decoder features and solutions as per business requirements.
- Process improvement initiatives for integration of decoder and headend software components.
- Training, coaching, mentorship, succession planning, recognition and retention planning
Operational Requirements
- Individual responsibility and contributions for delivering project requirements.
- Architect, design, and develop scalable and maintainable software solutions.
- Assist UI manager with formulation of the development line function strategy.
- Team budget planning, recons & purchase orders
- Lead integration strategies of different branches & dependency mapping activities for the various work packages.
- Responsible for knowledge transfer within the team (Presentations & documentation)
- Stay updated on emerging technologies and industry trends, incorporating them into our development processes and solutions.
People Management
- Manage a team to ensure effective delivery of business unit objectives.
- Develop a high performing team by embedding formal performance development practices and informal coaching sessions to team members.
- Encourage frequent knowledge sharing between team members.
- Interview and recruit new members of the team.
- Address poor performance of any team member through the formal performance improvement programs.
Qualifications
- Eng Electronic/Electrical Engineering or B.Sc Information Technology (Computer Science)
- Post Graduate Degree advantageous.
Experience
- Proven track record of 8+ years of experience in Java and JavaScipt based Software Stack Development, Tools and Technologies, working through the Design, Development, Testing, Release cycle and Software delivery.
- Solid experience in Java development for multiple platforms (Windows, Linux and embedded devices preferred)
- Strong experience in Core Java, Object Orientated principles, design patterns and multi-threading.
- Database Design and Management tools (SQLite, etc.).
- Understanding of web technologies such as HTML, CSS and JavaScript. Strong experience in modern frameworks such as LightningJS, React and Angular
- Leadership / Management experience in a senior development role
- Sufficient knowledge of Project Management
- Proficiency and hands on experience of SDLC Tools (IBM Jazz, Jira, HP Quality Centre) and CI/CD
- Strong Knowledge of various SDLC methodologies like Agile, Waterfall, Hybrid, DevOps etc.
- Strong communication skills and ability to collaborate with cross functional teams.
- Nice to have:
- Java 8+ Accreditation
- Understanding or development experience in Android TV.
- Experience in using GIT.
- Understanding of DVB (Digital Video Broadcast).
- Development Experience or understanding of staged event driven architecture (SEDA) practices.
- Development Experience or understanding application transactions using micro services.
- Development Experience using NoSQL.
- Development Experience in using RESTful web services and idempotency of web services.
- Understanding of RDK stack (Rapid Development Kit)
Email Me Jobs Like These