ComResource is looking for a Senior Software Engineer (React/UI).
Responsibilities:
- Design front-end architecture and development using React, React Native, and TypeScript.
- Collaborate with backend teams to design clean APIs and efficient data flows.
- Bridge UI/UX design and backend engineering, ensuring consistency, performance, and maintainability.
- Mentor both front-end and full-stack engineers, promoting modern development practices and code quality.
- Advocate for front-end excellence including performance optimization, accessibility, responsive design, and design system consistency.
- Contribute to full-stack architecture discussions, ensuring end-to-end technical alignment.
- Support DevOps and CI/CD best practices for seamless deployments.
- Collaborate with business teams to clarify requirements and business needs, and proactively keep stakeholders informed.
- Stay current with emerging web and mobile technologies and identify opportunities for adoption.
- Maintain accurate and up-to-date technical documentation for systems and processes.
- Lead efforts to troubleshoot and resolve critical technical issues, minimizing business disruption.
Essentials:
- Bachelor's or Master's degree in Information Technology, Computer Science, MIS, CIS, or a related field.
- 7+ years of professional experience in front-end engineering with React, React Native, TypeScript, and JavaScript, along with backend development using Java or similar frameworks.
- Strong understanding of full-stack development and backend systems including REST APIs and databases.
- Proven expertise in building scalable, responsive, and high-performance UI components using ReactJS.
- Deep expertise in UI architecture, responsive design, accessibility, and performance optimization.
- Proficient in working with relational databases such as PostgreSQL and/or SQL Server.
- Experience working with design systems and component libraries such as Material UI or Ant Design.
- Deep understanding of cloud architecture best practices, especially within AWS.
- Ability to define and drive technical vision for projects in alignment with strategic business goals.
- Experience preparing and evaluating build/buy proposals and RFPs.
- Excellent planning, organizational, and problem-solving skills with strong attention to detail.
- Strong verbal and written communication skills with the ability to communicate effectively with both technical and non-technical stakeholders.
Desired:
- React Native experience for iOS and Android mobile development.
- Familiarity with PWAs (Progressive Web Apps).
- Familiarity with backend technologies such as Spring Boot and PostgreSQL.