
About Brennan IT
About
Connect with the team
Similar jobs
User Experience (UX) Design:
- Conduct user research, including interviews, surveys, and usability testing, to understand user needs and behaviors.
- Develop user personas, user flows, and information architecture to guide design decisions.
- Create wireframes and prototypes to visualize and test design concepts.
- Analyze user feedback and iterate on designs to improve usability and satisfaction.
- Ensure accessibility standards are met.
- User Interface (UI) Design:Design visually appealing and consistent user interfaces that align with brand guidelines.
- Create high-fidelity mockups and prototypes using design tools such as Figma, Sketch, or Adobe XD.
- Develop and maintain design systems and style guides.
- Collaborate with developers to ensure accurate implementation of designs.
- Optimize designs for various devices and screen sizes.
Collaboration and Communication:
- Work closely with product managers, developers, and other stakeholders to understand project requirements.
- Present design concepts and rationale to team members and stakeholders.
- Participate in design reviews and provide constructive feedback.
- Effectively communicate design decisions and rationale.
Design Process and Tools:
- Stay up-to-date with the latest UX/UI design trends and best practices.
- Utilize design tools such as Figma, Sketch, Adobe Creative Suite, and prototyping software.
- Apply knowledge of interaction design, visual design, and information architecture.
Job Description:
- Contribute to all phases of the development life-cycle of the students and train a dynamic team of students.
- Should possess strong knowledge of JavaScript, Typescript, Angular JS, React JS, Node JS, and DBMS along with a passion for Blockchain.
- Good to have knowledge of Rust and Solidity
- Excellent in any of the programming languages.
- Ready to upgrade the idle candidates. Should stay up-to-date with the latest development in the field.
- Facilitating the student's available resources such as curriculum, data, hardware, etc.
- Upgrading the students’ knowledge quality by taking them through the important functionalities of technologies.
- Sharply train the student's minds in analyzing the problem-solving ability of the students
- Train and guide the students to analyze the errors and design strategies to overcome them.
- Lead learning enhancement through developing assignment and assessment modules
- Integrate the use of advanced technology for upscale training quality, and develop plans to track and monitor the progress of students.
- Should be capable of completing the assigned module in the given time.
- Conduct regular research for further enhancement of curriculum on a regular basis.
- Should be able to communicate and connect with students in an effective way.
- Maintain individual and group training records
- Organize and promote courses
- Prepare teaching/course materials
- Proctor course examinations
- Develop and deliver programs of learning activities
- Check and assess (grade) students’ work and deliver feedback with course grades
- Apply new technologies to deliver courses and improve the learning experience for students.
- Keep personal IT skills and knowledge up to date
Excellent skills in writing about complex technical and business subjects to a variety of audiences.
ü Be able to think like a user and create intuitive documentation as and when needed to create succinct documentation
ü Be able to understand product thoroughly and interact with developers
ü Ability to interact with different business groups and scope documentation assignments.
ü Preferable exposure to eCommerce / Retail Analytics
ü Precise documentation and clear communication skills
ü Experience in API documentation is an added bonus
Skills and Experience
ü Experience in content review and localization
ü Ability to conceptualize and execute projects, with a strong bias for action and the ability to prioritize and meet deadlines
ü Experience with content management systems like Wordpress
ü Experience working in an Agile content development environment
ü Experience in editorial/peer review
ü Knowledge about eCommerce tools and plugins will be an advantage

JD- Senior Flutter Developer
We are seeking an experienced Senior Flutter Developer with 3-5 years of experience to join our dynamic team. The ideal candidate will have a strong background in mobile app development using Flutter, with a focus on building high-quality, performance-driven applications.
Key Responsibilities:
- Mobile App Development: Design and develop mobile applications using Flutter framework, ensuring high performance, responsiveness, and scalability.
- UI/UX Design Implementation: Translate UI/UX designs into high-quality code, with a focus on maintaining consistency and adherence to design guidelines.
- Cross-Platform Development: Leverage Flutter's cross-platform capabilities to develop applications that run seamlessly on both iOS and Android platforms.
- API Integration: Integrate with backend services and APIs to fetch and process data, ensuring seamless communication between the mobile app and server-side components.
- Code Optimization: Identify and address performance bottlenecks and optimize code for maximum efficiency and speed.
- Testing and Debugging: Conduct thorough testing and debugging to ensure the stability and reliability of the mobile applications.
- Version Control: Collaborate with the development team to manage code repositories using version control systems such as Git.
- Documentation: Maintain comprehensive documentation for codebase, APIs, and development processes to facilitate collaboration and knowledge sharing.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field.
- 3-5 years of experience in mobile app development, with a focus on Flutter framework.
- Proficiency in Dart programming language and Flutter SDK.
- Strong understanding of mobile app architecture and design patterns.
- Experience with state management solutions such as Provider, Bloc, or Redux.
- Knowledge of RESTful APIs and asynchronous programming.
- Familiarity with mobile app testing frameworks such as Flutter Test or Mockito.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration abilities.
- Experience with agile development methodologies is a plus.


You will be a part of the engineering team who focuses on user onboarding, licensing, marketplace stores, sales analytics dashboard and CRM’s integration pipeline.
Responsibilities:
- Driving end-to-end, design and implementation of features and UI.
- Design, develop, and maintain integrations with multiple file types, and existing software packages.
- Build software for a first-class onboarding experienceCollaborate with sales, marketing and engineering teams for requirements through to delivery.
- Design and implement marketplace and payment integrations.
- Build the front-end of applications through appealing visual design
- Develop and manage well-functioning web-based storage and applications
- Test software to ensure responsiveness and efficiency
- Troubleshoot, debug and upgrade software.
- Create security and data protection settings.
- License/admin level features access settings.
We are seeking a developer responsible for building games for various target platforms based on the Unity framework. Your primary responsibilities will be to implement game functionality translating design ideas, concepts, and requirements into a functional and engaging game. A commitment to collaborative problem solving, sophisticated design, and a quality product are essential.
Job Responsibility:
- Implement game functionality as per communicated design
- Translate design specification into functional game
- Communicate with other team members to establish effective pipeline and integrate media assets
- Design, build, and maintain efficient, reusable, and reliable code
- Ensure the best possible performance, quality, and responsiveness of applications
- Identify bottlenecks and bugs, and device solutions to address and mitigate these problems
- Help maintain code quality, organization, and automatization.
Required Skills & Qualification:
- Candidate must have 2D & 3D both experience
- Candidate must have ads integration, in-app, Firebase & Play services integration experience
- Candidate must have server-client communication experience
- Candidate must have 3D characters integration experience
- Candidate must be part of 3 games which are live on Google Play OR Apple Store.
- using data modelling techniques to identify ways in which an organisation can operate more effectively.
- communicate with senior people in organisations to find out what they hope to achieve
- formulate ways for businesses to improve, based on previous research
- persuade internal and external stakeholders of the benefits of new technology or strategies
- oversee the implementation of new technology and systems


As a Perl developer, you will own and run critical systems for one of our large international clients in the fashion industry. You will be part of a high performing self-motivated team, collaborate with the client and be exposed to different layers of the client infrastructure.
- The role will involve incorporating enhancements via coding, perform data changes and support the core client platforms
- Have great attention to detail
- Should be comfortable to look after the systems and maintain it
- Take full responsibility to run the client systems
- Escalate to stakeholders when necessary
- Be self-driven and work with little supervision towards a common team and company purpose
Experience: Total 7 to 10 years of experience with minimum of 3 years in Perl
Requirements
You Rock at
- Perl 5.21
- Catalyst
- PostgreSQL
- CPAN for modules
- DBIX::Class (DBIC) (Objective-relational mapping)
- Test::More (unit testing)
You are good at
- Bitbucket, Puppet + Hiera, Jenkins
- JQuery + a bit of UI
- Plack, Selenium
- Linux Centos 6
- Grafana, Splunk
Benefits
- A fantastic working environment built on the principles of lean and self organisation;
- Fun, happy and politics-free work culture;
- Competitive salaries and benefits.
Note: We looking for immediate joiners. We expect the offered candidate should join within 15 days. Buyout reimbursement is available for 30 to 60 days notice period applicants who can ready join within 15 days.



