What are the responsibilities and job description for the Frontend Developer position at Beachborne Solutions LLC?
Job Summary:
We are seeking a highly skilled Front-End Developer to join our team at Beachborne Solutions, LLC. The ideal candidate will have experience developing web applications for regulated industries or government projects and possess strong knowledge of front-end technologies such as HTML5, CSS3, JavaScript, and React.
About Us:
Beachborne Solutions, LLC is a Baltimore, Maryland-based technology consulting firm specializing in IT solutions, cybersecurity, global health expertise employment, and call center solutions. We pride ourselves on providing innovative technology services to government and commercial clients, delivering exceptional results through a combination of deep industry expertise and cutting-edge solutions.
What We Do:
We tackle complex technological challenges, offering IT staffing and digital transformation solutions tailored to our clients' needs. Our team of expert problem solvers is dedicated to leveraging technology as a competitive advantage to drive digital acceleration and optimize business operations.
Responsibilities:
- UI Development: Design and implement responsive, intuitive, and accessible user interfaces for web applications, ensuring a seamless user experience.
- Collaboration: Work with UX/UI designers, back-end developers, and product managers to translate business requirements into technical specifications.
- Component Development: Develop reusable, modular, and efficient front-end components and libraries.
- Performance Optimization: Optimize web applications for speed, ensuring compatibility with a range of devices and browsers.
- Cross-Browser Compatibility: Ensure applications function consistently across various browsers and devices.
- Security Best Practices: Implement secure front-end development practices, adhering to compliance regulations such as HIPAA and FISMA.
- API Integration: Work with back-end developers to integrate front-end components with RESTful APIs and other services.
- Testing and Debugging: Write unit and integration tests using modern testing frameworks and troubleshoot front-end issues as they arise.
- Continuous Improvement: Stay updated with the latest front-end technologies and propose improvements to enhance user experience.
- Documentation: Maintain documentation for front-end code, UI guidelines, and processes to ensure team-wide knowledge sharing.
Requirements:
- Experience: 3 years as a Front-End Developer with experience developing web applications for regulated industries or government projects.
- Core Skills: Proficiency in HTML5, CSS3, JavaScript (ES6 ), React, and React Native.
- Responsive Design: Experience with responsive web applications across desktop, tablet, and mobile devices using Bootstrap, Foundation, or custom CSS media queries.
- Version Control: Proficiency with Git and version control best practices.
- Cross-Browser Compatibility: Strong knowledge of browser compatibility strategies for Chrome, Firefox, Edge, and Safari.
- API Integration: Experience integrating front-end applications with RESTful APIs and handling asynchronous data fetching (AJAX, Fetch API).
- Web Accessibility: Understanding of WCAG and experience developing accessible applications.
- Security Awareness: Familiarity with front-end security best practices such as XSS and CSRF prevention.
- Problem-Solving: Strong analytical and debugging skills to ensure smooth UI functionality.
- Testing: Experience with front-end testing frameworks like Jest, Mocha, or Cypress.
- Agile Experience: Experience working in Agile development environments and collaborating with cross-functional teams.
- Communication: Excellent verbal and written communication skills to effectively convey technical concepts to non-technical stakeholders.
Nice-to-Have Skills:
- Government Experience: Experience developing applications for local or federal government agencies.
- Modern Front-End Tools: Familiarity with Webpack, Babel, ESLint, or Prettier.
- UX/UI Collaboration: Experience working with designers to translate wireframes and mockups into functional interfaces.
- Cloud Platforms: Knowledge of deploying applications to AWS, Azure, or Google Cloud.
- CI/CD Pipelines: Experience with continuous integration and deployment processes for front-end applications.