As a UI Developer at Insight Global, you will play a pivotal role in designing and developing user interfaces for dynamic web applications. You will work closely with UX designers to create seamless and engaging user experiences while leveraging the latest technologies. This position is ideal for candidates who thrive in a collaborative environment and possess a strong sense of ownership and accountability.
Key Responsibilities
- UI Development. Design and develop user interfaces using Angular 14+ and Node.js, ensuring optimal performance and responsiveness.
- Collaboration. Work alongside UX designers and utilize tools like Figma to translate designs into functional interfaces.
- Version Control. Manage code repositories using Git (GitHub/GitLab) to ensure code quality and version tracking.
- CI/CD Implementation. Set up and maintain CI/CD pipelines with Jenkins to streamline deployment processes.
- Environment Management. Work effectively within Linux/Unix environments for application development and deployment.
- Effective Communication. Utilize collaborative tools like Microsoft Teams and Slack to coordinate with team members.
- Cloud Deployment. Develop and deploy applications in a cloud-centric environment, focusing on Azure, Kubernetes (AKS), and Docker.
- Agile Methodologies. Participate in Agile development processes and utilize project management tools like Rally or JIRA.
- Database Management. Manage and migrate databases using SQL with PostgreSQL, Oracle, or any RDBMS, and utilize Flyway for migrations.
- Development Tools. Utilize IntelliJ for development tasks, ensuring high-quality code production.
- Security Implementation. Implement security authentication mechanisms including SAML, SiteMinder, Okta, and JWT tokens.
- Task Ownership. Independently manage assigned tasks while coordinating with Product, QA, and Infrastructure teams.
Qualifications
- Proven experience in UI design and development with Angular 14+ and Node.js.
- Familiarity with UX design tools, particularly Figma.
- Strong experience with Git version control systems (GitHub/GitLab).
- Proficient in CI/CD practices using Jenkins.
- Experience in Linux/Unix environments.
- Familiarity with collaborative tools such as Microsoft Teams and Slack.
- Experience working in cloud-centric environments, preferably with Azure, Kubernetes (AKS), and Docker.
How to Apply
If you are interested in this exciting opportunity, please reach out to me on LinkedIn with your portfolio or any relevant work, alongside your resume and references. Additionally, let me know your availability for an interview, as the client is scheduling interviews daily at 7:30 PM IST.