Senior Frontend Engineer
Company: Celfocus
Location: Baltimore
Posted on: April 18, 2025
Job Description:
Make an impact by working for sectors where technology is the
enabler, everything is ground-breaking and there's a constant need
to be innovative.Be part of the team that combines business
knowledge, technological edge and a design experience. Our
different backgrounds and know-how are key in developing solutions
and experiences for digital clients.Face challenges and learn other
ways of thinking and seeing the world - there's always room for
your energy and creativity.About the roleWe are looking for Senior
Frontend Engineers to join the Celfocus Egypt Delivery Center.
Someone that is eager to try new trends, new stacks and innovative
approaches to our solutions would be the best fit. Disruptive
mindset, not getting demotivated by failure, out of the box
thinking and the willingness to take the risk, is the mindset we
are looking for!As a part of your job, you will:
- Participate in the entire software development life cycle, from
concept and design to deployment and maintenance.
- Collaborate with product managers, designers, and backend
engineers to define project requirements and translate them into
technical specifications and implementation plans.
- Work with back-end developers to integrate APIs and
services.
- Write code and tests, build prototypes, resolve issues, and
profile and analyze bottlenecks.
- Optimize frontend performance to ensure fast rendering and
smooth interactions for high data volumes.
- Design, build, and maintain complex web applications with a
particular emphasis on the UI (interactions, styling, etc.).
- Work on proposals involving solutions/architecture related to
Frontend technologies.
- Develop scalable and responsive web applications using modern
frontend technologies such as HTML5, CSS3, JavaScript, and
frameworks/libraries like React.
- Ensure the technical feasibility of UI/UX designs.
- Stay up to date with the latest frontend development trends,
techniques, and best practices, and apply them to projects as
appropriate.
- Develop automated tests to ensure business needs are met and
allow for regression testing.
- Review code developed by other developers and provide feedback
to ensure best practices (e.g., style guidelines, checking code in,
accuracy, testability, and efficiency).
- Provide guidance, support, and mentorship to junior developers,
fostering their professional growth and development.
- Provide code documentation and other inputs to technical
documents.
- Be an active member of our frontend community.
- Contribute to Celfocus technical roadmap and innovation
initiatives.What are we looking for?
- Bachelor's or Master's degree in Computer Science, Engineering,
or a related field.
- Strong experience of responsive design principles,
cross-browser compatibility, and web accessibility standards.
- 6+ years of professional experience with Front-End JavaScript
frameworks (React is preferable).
- 3+ years solid experience in building and maintaining complex
web applications.
- Strong experience in JavaScript/Typescript and its nuances,
including ES6+ syntax.
- Strong experience in HTML5, CSS3, jQuery and AJAX.
- Strong experience in web architectures (MVC, MVVM, etc.) and
communication protocols (HTTP, SOAP, REST, JSON, etc.).
- Strong experience working with XML/JSON.
- Strong experience in CSS preprocessors such as Sass or
LESS.
- Strong experience with software engineering best practices such
as design patterns, code reviews, unit, and integration testing,
etc.
- Strong experience with frontend build tools, package managers,
and task runners such as (Webpack, Babel, NPM, etc.).
- Strong experience with testing frameworks such as Jest.
- Strong experience in software security aspects and tools such
as (Authentication/Authorization, Encryption/Decryption, Digital
Signatures, Identity and Access Management). (Owasp Top 10)
- Strong experience with code analysis and review tools such as
(ESLint, SonarQube, CodeQL).
- Experience in continuous integration and continuous delivery
tools (CI/CD) such as (Jenkins, Github Actions or Gitlab
Pipelines).
- Experience with ticket tracking and documentation tools such as
(JIRA and Confluence).
- Experience with version control systems and its daily workflow
such as (GitHub and GitLab).
- Experience with Relational/NoSQL databases and data workflow
management.
- Experience in building cross-platform mobile applications using
React Native.
- Strong Knowledge of UX/UI principles.
- Strong knowledge of cloud and containerized solutions (AWS,
Azure, Kubernetes, Docker, etc.).
- Strong knowledge of agile development methodologies (Scrum
and/or Kanban).
- Knowledge of content management systems (CMS) such as (Adobe
Experience Manager (AEM), Liferay, Contentful).
- Knowledge of principles of microservices architecture design
(clean and/or hexagonal architectures, message-driven solutions) is
a plus.
- Knowledge of API Gateways (Kong API Gateway) is a plus.
- Knowledge of Figma and Sketch is a plus.
- Knowledge of TELCO industry BSS architectures is
preferable.
- Hands-on experience integrating with REST APIs using TMF
standards & OpenAPI specifications is preferable.
- Problem solver mindset: for a given context, think, design, and
present a solution for a diverse set of stakeholders (from CTO to
architects and developers).
- Excellent communication skills to convey technical concepts and
collaborate effectively with cross-functional teams and
clients.
- Availability to travel (short-term periods).
- Proficiency in English (both spoken and written).Personal
traits:
- Ability to adapt to different contexts, teams, and
clients.
- Teamwork skills but also sense of autonomy.
- Motivation for international projects and ok if travel is
included.
- Willingness to collaborate with other players.
- Strong communication skills.At Celfocus, we are committed to
cultivating a diverse and inclusive workplace. As an
equal-opportunity employer, we welcome applicants of all
backgrounds, gender identities, and abilities. We are dedicated to
providing reasonable accommodations for candidates with specific
needs. If you require any adjustments during the selection process,
please inform our Talent Acquisition Team.Come join the Team!
#J-18808-Ljbffr
Keywords: Celfocus, Reston , Senior Frontend Engineer, Engineering , Baltimore, Virginia
Didn't find what you're looking for? Search again!
Loading more jobs...