What are the responsibilities and job description for the Front End Developer position at Apollo Technology Solutions LLC?
Role: Front End Developer
Location: Charlotte, NC
Duration: long term
Hybrid Schedule - Candidate should be able to work on-site 3 days a week
Job Description:
Location: Charlotte, NC
Duration: long term
Hybrid Schedule - Candidate should be able to work on-site 3 days a week
Job Description:
- B.S. or M.S. in Computer Science or related discipline from an accredited college or university.
- 5 years of hands-on experience designing, developing, and delivering applications using Angular, JavaScript, TypeScript, HTML, and CSS.
- 5 years of experience building hybrid mobile applications with Ionic and Capacitor.
- Strong foundation in object-oriented programming, software engineering principles, unit testing, and performance optimization.
- Ability to integrate and consume RESTful APIs, writing clean and maintainable code.
- Experience collaborating closely with product managers, designers, and backend engineers.
- Excellent analytical, problem-solving, and communication skills.
- Mentor junior engineers, participate in code reviews, and champion frontend best practices.
- Familiarity with agile development methodologies and CI/CD pipelines.
- Deep understanding of responsive and adaptive design principles.
- Hands-on experience with state management libraries (e.g., NgRx, Redux).
- Familiarity with automated testing frameworks (e.g., Jasmine, Jest, Cypress).
- Knowledge of accessibility standards and best practices.
- Experience optimizing web and mobile app performance (lazy loading, code splitting, etc.)
- Exposure to cloud platforms (AWS, Azure) and deployment strategies.
- Experience with mobile app publishing and App Store/Play Store processes.
- Knowledge of security best practices for frontend and mobile applications.
- Ability to lead technical discussions and drive decision-making