Senior Software Engineer

Here is a brief job description:
We are looking for a Senior Software Engineer focused on front-end presentation layer technologies that control the UI design.  Must be motivated to combine the art of design with the art of programming. Responsibilities will include translation/implementation of the UI/UX design wireframes to actual code that will produce visual elements of the application. You will work with the UI/UX designer and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works. 
Develop new user-facing features for multiple client facing applications
Build reusable code and libraries for future use and maintainability
Ensure the technical feasibility of UI/UX designs
Optimize application for maximum speed and scalability
Implement validation of user input before submitting to back-end
Collaborate with other team members and stakeholders
Suggest innovative solutions using emerging technologies
Applying test driven development and automation where necessary
Proficient understanding of web markup, including HTML5, CSS3 including CSS grid and Bootstrap
Good understanding of server-side CSS pre-processing platforms, such as LESS and SASS
Proficient understanding of client-side scripting and JavaScript frameworks
Understanding of Angular
Proficient in responsive web design
Knowledge and experience of image authoring tools, be able to crop, resize, or perform small adjustments on an image; Familiarity with SVG drawing or Zeplin is a plus
Proficient understanding of cross-browser compatibility issues and ways to work around them
Proficient understanding of code versioning tools, such as Git or Mercurial
Experience working in Java based web applications development environments is desired
Good communication and interaction skills working in small cross functional teams; Able to work with a diverse set of partners and team members
Experience implementing web applications that are accessible and section 508 compliant
Experience implementing multiple site analytics and tag strategies for gathering metrics
Experience and comprehension of Agile methodologies and practices such as TDD, CI/CD
Comprehension of DevOps capabilities and practices, and tools such as Git, Jira, Jenkins, Maven
Bachelor’s Degree or equivalent relevant technical experience

I look forward to hearing from you
Mohammed Abdul
 APN Software Services, Inc .
 39899 Balentine Drive, Suite 385, Newark, CA 94560 .
 Direct: 510.623.5049 | Fax: 510.623.5055 | Email: 

Want to apply later?

Type your email address below to receive a reminder

ErrorRequired field

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field