Senior Developer (Front-End)
Type of Requisition:
Pipeline
Clearance Level Must Currently Possess:
None
Clearance Level Must Be Able to Obtain:
None Public Trust/Other Required:
Other
Job Family:
Software Engineering Job Qualifications:
Skills:
Agile Scrum Development, Microsoft Azure, User Experience (UX), Web Applications Certifications:
None Experience:
10 + years of related experience US Citizenship Required:
No
Job Description:
Job Description
Overview: We are seeking a highly skilled Senior Developer with over 7 years of experience in ReactJS and JavaScript to join our dynamic team. The ideal candidate should have a strong background in UI/UX design, particularly with a focus on Human-Centered Design (HCD), and must possess deep expertise in dynamic form building. This position offers an exciting opportunity to work on cutting-edge projects in a collaborative environment.
We are excited to welcome a motivated Senior Developer who is passionate about creating exceptional user experiences and driving innovation in web development. Join us in shaping the future of our products and services through cutting-edge technology!
Key Responsibilities:
- Develop responsive web applications using ReactJS, ensuring high performance and responsiveness.
- Collaborate with UI/UX designers to implement designs into functional user interfaces, adhering to best practices and design principles.
- Build reusable components and front-end libraries for future use.
- Optimize applications for performance, scalability, and cost-efficiency in cloud environments.
- Ensure adherence to security and compliance best practices throughout the development lifecycle.
- Provide technical leadership, mentorship, and code reviews to junior developers.
- Write clean, maintainable, and testable code.
- Mentor and coach junior developers, providing technical guidance and code reviews.
Qualifications:
- Bachelor's degree in Computer Science, Computer Programming, Computer Engineering, UI/UX Design or relevant computer-based major.
- 10+ years of experience in developing IT solutions and cloud infrastructures.
- Experience in software engineering and design architectures.
- Experience and understanding of best practices regarding system security measures.
- Experience with building and migration software and IT services to align to strategic business needs and goals.
- Experience in conducting research for advanced technologies to determining how IT can support business needs leveraging software, hardware, or infrastructure.
- Excellent problem-solving skills and ability to troubleshoot complex issues.
- Strong communication and interpersonal skills, with a collaborative mindset.
- Ability to work effectively in a fast-paced environment.
- Proven track record of delivering scalable and reliable software solutions.
- A portfolio demonstrating expertise in UI/UX design and relevant projects.
Must Have:
- Minimum of 7 years of strong experience in UX Design, including a deep understanding of UX Design Thinking and Principles.
- At least 7 years of experience with ReactJS and JavaScript.
- Experience working with TypeScript.
- Experience with Data Structures and Algorithms.
- Proficiency with CSS, Tailwind, and related technologies.
- Extensive experience in creating cards and implementing drag & drop functionality.
- Proven experience in developing dynamic forms with emphasis on intuitive user experience and efficient design.
- Experience developing Component-based Architecture in React, Event Driven Architecture and Microservice framework.
- Proficiency working with UX frameworks and templates.
- Ability to lead user testing and analysis sessions.
- Expertise in dynamic form building, with a strong background and extensive practical experience.
- Solid background in maintaining design standards.
- Experience with state management libraries such as Redux or Context API.
- Familiarity with modern front-end build pipelines and tools.
- Experien