Job Description
o Drive and build end-to-end tech architecture solutions for customer-facing feature sets, covering technical dependencies across various applications.
o Contribute to and execute the architecture s vision, tenets, and roadmap to influence broader organizational outcomes.
o Ensure architectural actions and decisions align with the architectural roadmap and SOLID principles.
Strategic Decision-Making:
o Represent your team s work autonomously with minimal guidance.
o Lead architecture discussions, set priorities, and balance customer, technical, and business needs.
o Employ the "working backward" methodology to meet business needs and ensure architecture solutions are scalable to deliver customer-centric solutions.
Technical Leadership:
o Demonstrate deep understanding of owned systems architecture, including architectural decisions and system limitations.
o Simplify and optimize architecture solution delivery while mitigating risks and ambiguity.
o Collaborate with senior technical leaders to review complex designs and solutions for sustainability and scalability.
Operational Excellence:
o Establish audit mechanisms and metrics to assess architecture performance and operational health.
o Reduce inefficiencies, improve architectural health, and ensure compliance with organizational policies.
Talent Development:
o Foster growth and independence within your team.
o Support, groom, and provide opportunities for senior engineers to grow into architecture roles.
Experience:
12 15 years experience building front-end applications on different technologies
At least 5 years of experience building mobile and web applications
Preferably worked in the finance/retail domain or other similar domains with complex business requirements
Deep understanding and hands-on experience in end-to-end architecture for mobile and web apps
Contributed to and actively maintained one or more open-source projects
Blogging on performance or related topics
Speaking engagements at meetups or conferences
Authored books or videos on frontend or other topics
Education:
Bachelor s in Computer Science or equivalent education covering Math, Algorithms, Data Structures, Networking, Databases, Operating Systems, Graphics.
Postgraduate degree in Computer Science (good to have)
Job Classification
Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Solution Architect
Employement Type: Full time
Contact Details:
Company: Tata Digital
Location(s): Mumbai
Keyskills:
Graphics
Computer science
Networking
Database design
Technical leadership
Data structures
Open source
Middleware
Ruby
Python