Sr. Principal Software Architect
Company
iCIMS
Function
Engineering
Level
Location
Rai Durg, Hyderabad, Telangana, India
Job Summary
Are you a front-end architect passionate about crafting exceptional user experiences on mobile devices? Do you thrive on challenges involving data-rich applications and pushing the boundaries of what’s possible with Progressive Web Apps (PWAs)?
We are seeking a highly skilled and experienced front-end Architect to lead the development of our next generation application. In this role you will be the driving force behind the application’s architecture, ensuring it delivers a delivers a seamless, intuitive, and performant experience for users on the go. You will leverage your deep expertise in React, NodeJS/Express, PWA development principles, and mobile optimization techniques to create a solution that empowers the users of our application to make informed decisions quickly and efficiently.
If you are a visionary architect who can translate complex business requirements into elegant, user-centered designs and lead a team to bring those designs to life, we want to hear from you.
Responsibilities
- Architectural leadership: Define and champion the front-end architecture for our solution with a strong focus on React-based PWAs optimized for mobile.
- UX Vision: Collaborate with product managers, UX designers, and stakeholders to translate business requirements and detailed UX mocks into a compelling and user-friendly user interface.
- Technical design and development: Design, develop, or enhance existing re-useable UI components and modules, with a focus on performance, scalability and maintainability.
- PWA expertise: Leverage your deep understanding of PWA principals to create an application that offers an app-like appearance on the web, including push notification and background synchronization capabilities.
- Mobile optimization: Employe best-in-class mobile optimization techniques to ensure application performs flawlessly on a wide range of devices and network conditions.
- Data visualization: Design intuitive and effective data visualization strategies to help users quickly understand and act on large datasets.
- Best practices and standards: Establish and enforce front-end development best practices, coding standards and testing strategies.
- Mentoring and Guiding: Mentor and guide front-end engineers, providing technical leadership.
- Collaboration: Work closely with back-end engineers to ensure seamless integration with backend systems.
Qualifications
- Master's degree in technical field with 8+ years of experience
- Extensive experience in front-end development with a focus on building complex, data-driven and mobile friendly web applications.
- Deep expertise in React and the React ecosystem (Redux, state management, routing etc.)
- Proven track record of building and deploying successful PWAs
- Strong understanding of mobile first design principles and responsive web development techniques.
- Expertise in HTML5, CSS3, JavaScript, NodeJS, Typescript and related front-end technologies.
- Solid understanding of front-end performance optimization techniques.
- Familiarity with RESTful APIs and back-end integration.
- Excellent communication, collaboration and interpersonal skills.
- Ability to articulate a clear technical vision.