Thanks for usingCareesma. Job Offer printed on the 20/10/2018.

Manager – Interactive Developer

Bangalore, Karnataka

Spectrosign Software Solutions

Job Description

As a Manager, Interactive Development, you will play a key role in delivering stable, enterprise-level software to our clients. You will be an individual contributor who is able to work independently to convert rich interactive designs to web applications that conform to our standards and best practices. As the Manager, you will also provide guidance to junior team members and will potentially lead a team of 3-5 people, delivering an entire track of work.

Primary Responsibilities:

Work with project management to estimate and scope out projects
Act as Team Lead and mentor junior members
Design and Architect applications for scalability, maintenance and long-term evolution
Be a thought leader and always be on the lookout for better solutions to a solved problem
Work with information architecture and design teams during planning and production phases
Ensure cross-device and cross-platform compatibility
Converse with back-end teams to create optimum integration solutions
Write code based on functional specifications
Optimize development for user experience
Comment code and produce documentation to industry standards
Produce code to the highest standards while adhering to industry accepted architecture and design pattern techniques and methodologies (e.g., MVC, SOA, OOP, DI etc.)

Requirements

7-10 years of experience building Front End Applications
At least 2 years of experience building React (Angular) Applications
Preferably worked in the Finance domain or other similar domains with complex set of entities, relationships, rules and operations
Strong understanding of HTML5, CSS3, ES2015+
Good knowledge of Browsers, Javascript runtimes, HTML5 APIs
Good understanding of ReSTful APIs, GraphQL and WebSockets
Ability to debug and profile Web applications with Chrome DevTools
Exposure to Domain Driven Design, SOLID principles
Exposure to Style Guides, Atomic Design
Exposure to Design tools like Sketch, Adobe Illustrator or Affinity Designer
Deep knowledge of at least two different programming languages. If JavaScript is your primary language, you should also be comfortable with one of the following languages:
Ruby, Python, Go, C#, Java, Haskell, OCaml
Exposure to Component driven development
Good understanding of Uni-directional flows
Exposure to CSS Pre-processors such as SASS, PostCSS
Good verbal and written communication skills
Strong understanding of the React Virtual DOM, JSX and API
Experience with a State-management framework like Redux (with middlewares) or MobX
Comfortable with concepts like Container/Presentation components, Higher Order Components
Experience of UI libraries like Material-UI, Ant Design, Semantic UI, Bootstrap
Good understanding of CSS in JS, aka scoped-css or Styled Components
Experience of Unit testing with Karma + Mocha or Jest
Inclusion of Flux in State management
Familiarity with Component lifecycle
Familiarity with build tools such as create-react-app

Company Description

We are a customer focused IT Staffing and software solutions provider based out at India... & US. Founded in 2006 and managed by professionals with rich experience of IT background and industry exposure, we are specialized in information technology staffing and development services. We are proud of the successes we have helped our clients achieve across a wide-range of IT service initiatives We have experienced and goal-oriented recruiting and technology professionals who can understand and analyze your business problems, provide clear technical strategy that works for you and successfully deliver world class IT solutions to enable your business to perform better.   Read full description

Additional Information

Last updated:
02/08/2018
Job type:
Full time
Position type:
Permanent
Vacancies:
1
Minimum experience:
Without experience
Education:
Compulsory Education
Category:
Jobs in IT - Software Programming / Analysis
Go to Top